我正在尝试使用JDA(Java Discord API)制作Discord机器人。我只是想知道如何使用命令删除文本或语音通道?我有一个onMessageRecieved侦听器,该侦听器可用于查找命令,但是当我似乎无法使用该命令删除通道时。
我试图通过ID获取频道,并使用“ .delete()”将其删除,但没有结果。
e.getGuild().getChannelByID(e.getChannel().getID()).delete();
答案 0 :(得分:0)
您使用的方法返回RestAction的实例。 为了执行动作,您必须调用执行方法queue()/ complete()/ submit()之一。
e.getGuild().getChannelByID(e.getChannel().getID()).delete().reason(reason).queue();