Discord.js / JavaScript:如何让用户选择角色?

时间:2018-10-04 15:06:15

标签: javascript emoji discord.js pokemon-go

我对Discord.js和JavaScript相当陌生,但决定尝试自己的运气,并开始一个小项目来制作一个小型Discord机器人。它不应该花哨的,但我想在其中得到一个特定的功能。

我希望能够在Discord频道中发短信。添加三个表情符号作为对该消息的反应。目的是在用户单击特定表情符号时为其赋予特定角色。

这是Pokemon Go主题机器人。游戏中有三支队伍。我想将这些团队的徽标用作表情符号。到目前为止,一切都很好。但是,当用户单击表情符号时赋予角色角色时呢?没有线索?我做了一些研究,但没有找到任何详尽的教程。

如果需要的话,下面列出了我到目前为止的代码。 !test命令是我要添加表情符号的消息。消息本身可以正常工作,看起来像我想要的样子。

%

我希望有人能帮助我!

1 个答案:

答案 0 :(得分:1)

您需要添加一个反应侦听器messageReactionAdd,并在漫游器加载fetchMessage上或通过命令发送消息以获取消息(并将其保存到变量中)