我目前正在使用Java和jda做一个不和谐的机器人。我想让漫游器将消息发送到特定频道。我该怎么办?
答案 0 :(得分:0)
该问题已经在StackOverFlow社区中提出。
如果在StackOverFlow中进行搜索,则会发现this Question
这是简单的答案! ;)
TextChannel textChannel = event.getGuild().getTextChannelsByName("CHANNEL_NAME",true).get(0);
textChannel.sendMessage("MESSAGE").queue();
答案 1 :(得分:0)
您可以通过ID获得频道,如下所示:
TextChannel txtChannel = event.getJDA().getTextChannelById("348110542667251712");
if (txtChannel.canTalk()) {
txtChannel.sendMessage("Your message here.").queue();
}
您可以使用.canTalk()
方法进行验证,该漫游器有权在该通道中读取和发送消息。