当前位置: 首页 > 知识库问答 >
问题:

不和谐JavaJDA|哪个反应是addet

松铭
2023-03-14

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

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

但它不起作用。

共有1个答案

龙令
2023-03-14

使用事件。GetReactionMote()。getEmoji。等于(“EMOTE”)其中“EMOTE”等于您想要的表情符号。

您可以使用EmojiTerra为您喜欢的表情符号找到正确的代码。(你可以在“Emoji-code”中找到它。使用“Java,JavaScript”的代码

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

 类似资料:
  • 我目前正在编写一个discord bot反应角色命令。 一切都很顺利,但我有一个问题。 当我启动机器人并运行创建嵌入的命令时,一切都很好。问题是当我对信息做出反应时,它并没有给我这个角色。这是我的代码:

  • 几个月来,我一直在我的不和谐机器人中使用相同的反应角色代码,但是突然在过去的几天里,机器人不会给任何人任何角色。我不知道怎么了。我的机器人有权限,我不会返回任何类型的错误消息。这是我添加和删除角色的代码。 在这里定义。 这是我希望人们对这个角色做出反应的信息。

  • 我们使用了一个管理角色的免费工具,在不和谐服务器上犯了一个错误。我就不点名了。该工具不允许我们编辑包含所有表情符号和相关角色的原始嵌入。此外,不和谐似乎不允许您编辑其他用户的消息,即使您拥有服务器。这很有道理。 所以我们剩下的就是创建一个新的角色消息,它看起来像旧的角色消息,并向其中添加反应。然而,我们不希望每个人都必须回去重做他们的反应,因为移动消息不会对他们现有的角色产生任何影响。我们仍然希望

  • 我正试图做出一个依靠反应的帮助,我得到了这个代码 但它不工作,我得到一个错误。 错误是: 上述例外是以下例外的直接原因: Traceback(最近一次调用最后):文件"C:\用户\PC\AppData\本地\程序\Python\Python38-32\lib\site-包\discord\client.py",第312行,在_run_event等待coro(*args,**kwargs)文件"C:

  • 我有个不和谐的问题。js。如何从消息中删除特定用户的反应? 我试图这样做与此代码: 但它根本不能消除用户的反应。我做错什么了吗? 任何帮助都将不胜感激。

  • 当用户使用搜索命令时,我的机器人将用结果和表情符号回复。如何检查用户是否单击此表情符号? 事件回复(idResults.getMovieResults()。获取(0)。toString())。队列();事件getChannel()。sendMessage(“单击将其添加到您关注的列表中”)。队列(msg)-