我的discord.js机器人在处理包含特定字符串的消息时遇到问题

时间:2019-04-21 04:14:20

标签: javascript node.js bots discord.js

我正在设置一个运行node.js的discord机器人,我希望它对带有自定义表情的任何包含“ chad”一词的消息做出反应。初始化机器人可以正常工作。这是当前代码:

intersection

当有人说乍得我得到错误时

properties

这对我来说很奇怪,因为我在上面几行有类似的功能,即

if(message.content === "chad"){
    message.react(message.guild.emojis.get('536738717893656587'))
  }

它确实很好,我尝试复制它,但是它给出了同样的错误,所以我认为它与我尝试用于表情符号的特定字符串有关?但老实说我不确定。

1 个答案:

答案 0 :(得分:1)

根据评论中的说明,表情符号ID无效-表情符号位于另一台服务器中。

当您遇到这些类型的错误时,请务必进行调试。