【问题标题】:Java&JDA - Send message without any event [closed]Java&JDA - 在没有任何事件的情况下发送消息 [关闭]
【发布时间】:2020-09-24 02:28:54
【问题描述】:

所以,我有问题。我在 Java 上编写脚本,将日志发送到我的不和谐服务器。我使用 JDA Api。该脚本应在打开时发送消息。所以没有任何事件。谁能帮帮我?

谢谢

一些编辑:抱歉我的英语不好,我来自俄罗斯顺便说一句

【问题讨论】:

  • 有任何代码可以发布吗?
  • 这能回答你的问题吗? JDA - send message
  • @Minn 嗯?所以,我只是不知道如何设置发送消息的通道。我只知道,事件发生时如何设置

标签: java discord-jda


【解决方案1】:

您必须首先获取您正在使用的机器人实例,然后获取文本通道。在您确定机器人可以在那里交谈后,您可以发送一条消息(或多条消息)。

看起来像这样:

TextChannel textChannel = YourBotInstance.getJda().getTextChannelById("386242731875368960");
if(textChannel.canTalk()) {
    textChannel.sendMessage("Your message here.").queue();
}

【讨论】:

    猜你喜欢
    • 2020-12-29
    • 1970-01-01
    • 1970-01-01
    • 2021-07-23
    • 1970-01-01
    • 2019-04-28
    • 2012-01-06
    • 2021-11-14
    • 2012-05-25
    相关资源
    最近更新 更多