【发布时间】:2017-07-10 12:24:08
【问题描述】:
我创建了自己的 Node.js 机器人来在我的 discord 服务器中工作。
我的机器人名为mybot。
我见过很多响应传入消息的示例 - 它们看起来像这样(并且工作正常)。
chatroom.on('message', function(msg){
if(msg.content === 'ping'){
msg.reply('pong');
}
});
只要有人在频道中写“ping”,上面的代码就会让机器人回复“pong”。
与大多数机器人一样,通常您与他们交谈并询问他们类似@mybot blahblahblah 的内容 - 然后他们会回复。
我想这样做。我希望mybot 仅在与他交谈时回复。必须存在捕获@mybot 的msg.recipientList 或msg.recipients。我查看了 Discord.js 的文档,但很难找到这个结果。
【问题讨论】:
标签: node.js discord discord.js