Discord Java JDA |哪个反应是加成的

时间:2020-08-17 22:44:16

标签: java discord-jda

如何查看消息中添加了哪个反应?我想创建一个具有一些反应的命令(!roles),如果单击一个,您将获得一个角色。 我这样尝试过:

if(event.getReactionEmote().emote == ":salt:") {
    Guild guild = event.getGuild();
    guild.addRoleToMember(event.getMember(), guild.getRoleById("*ROLEID*")).queue();
}

但这不起作用。

1 个答案:

答案 0 :(得分:1)

使用event.getReactionEmote().getEmoji.equals("EMOTE"),其中“表情”等于您想要的表情符号。

您可以使用EmojiTerra找到喜欢的表情符号的正确代码。 (您可以在“表情符号-代码”中找到它。将代码用于“ Java,JavaScript和JSON”。)

示例:盐的正确代码是\uD83E\uDDC2