消息与discord.js中的自定义表情符号反应

时间:2019-02-09 02:25:01

标签: discord.js

我编写了一个命令,用户对该消息作出反应以获取角色,但问题是自定义表情符号反应不会出现。

控制台日志为this

1 个答案:

答案 0 :(得分:0)

引发的错误是因为您用于表情符号的ID不是雪花,我认为这是因为您使用外部表情符号时略有错误,从图片中可以看出,您尝试使用<emoji_name:emoji_id>,仅用于发送外部表情符号,不响应。 要做出反应,请尝试以下操作:message.react('EmojiID').then(console.log).catch(console.error);,但是如果引发错误,您也可以尝试message.react(client.emojis.get('EmojiID')).then(console.log).catch(console.error);,您可以在做出反应后摆脱承诺,这只是可选的。 以下是对消息做出反应的文档链接:https://discord.js.org/#/docs/main/stable/class/Message?scrollTo=react