【发布时间】:2020-05-22 02:40:53
【问题描述】:
我试图让机器人在公会中创建一个私人频道,但在 JDA 文档中找不到任何允许这种情况发生的内容。当您调用 createTextChannel() 时返回的 ChannelAction 在返回 (return new ChannelAction(route, name, guild, ChannelType.TEXT);) 中有文本作为通道类型。
目前我正在创建一个文本通道:
guild.getController().createTextChannel(channelName).complete();
但我需要它是一个私人频道。我尝试了一些尝试编写自己的createPrivateChannel() 方法,但它总是需要在JDA GuildController.java 中实现它。我还查看了openPrivateChannel(),但这是针对用户和机器人之间的 DM,我需要在服务器/公会中的私人频道。
有什么想法吗?我是否只需要走很长的路并创建文本通道,然后弄乱权限以使其对正确的用户可见?
【问题讨论】:
标签: discord-jda