对消息做出反应的问题

时间:2021-05-01 16:28:37

标签: node.js discord discord.js client

您好,我在创建一个命令时遇到了问题,该命令将对包含 hello 的任何消息做出反应。我想让机器人做的是看到一个句子,比如“你好,你今天过得怎么样”,然后拿起你好,然后用挥舞的表情符号做出反应。问题是什么都没有发生,没有控制台错误。请帮我解决这个错误,谢谢。

我的代码:

client.login(token);

client.on('message', async message => {
    if (message.content.includes() === 'hello')
    await message.react('?');

});

1 个答案:

答案 0 :(得分:0)

这不是 includes 方法的工作方式。您应该将字符串作为参数传递给它,它会返回一个布尔值。试试这个:

client.login(token);

client.on('message', async message => {
    if (message.content.includes('hello'))
    await message.react('?');
});