【问题标题】:JDA reaction event listener javaJDA反应事件监听器java
【发布时间】:2018-10-18 10:45:16
【问题描述】:

我正在尝试为 java discord 机器人的不和谐消息的反应创建一个事件侦听器。我还没有找到任何与此相关的文档,我的尝试是徒劳的,我的想法是对消息做出反应的用户订阅了邮件列表。

public class accept extends ListenerAdapter {
    public void onreactionAdded(MessageReactionAddEvent event) {

        MessageReaction reaction = event.getReaction();
        ReactionEmote emote = reaction.getReactionEmote();
        MessageChannel channel = event.getChannel();
        System.out.println("test");
        channel.sendMessage("Commands:\n !notify - notifies users who have subscribed to mailing list").queue();
    }
}

【问题讨论】:

    标签: java discord discord-jda


    【解决方案1】:

    我写的是 onreactionAdded 而不是 onMessageReactionAdd。

    【讨论】:

      【解决方案2】:

      这是 java 文档,里面有所有的事件:

      ListenerAdapter#onMessageReactionAdd(MessageReactionAddEvent)

      你想要:onMessageReactionAdd,希望这有用。

      【讨论】:

      • 您能否将该链接中的相关代码发布到您的答案中?
      猜你喜欢
      • 2021-08-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-15
      • 2020-05-09
      • 2021-06-03
      • 2016-04-15
      • 2012-12-09
      相关资源
      最近更新 更多