1
我已经创建了自己的Node.js机器人以在我的不一致服务器中工作。discord.js node.js - 机器人回复收件人
我的机器人名为mybot
。
我见过很多响应传入消息的例子 - 它们看起来像这样(并且工作得很好)。
chatroom.on('message', function(msg){
if(msg.content === 'ping'){
msg.reply('pong');
}
});
无论何时只要有人在通道中写入“ping”,上面的代码都会让bot回复“pong”。
与大多数机器人一样,通常你会跟他们说话,并要求他们提供类似@mybot blahblahblah
的东西 - 然后他们会回复。
我想这样做。我希望mybot
只有在与他通话时才会回复。必须有msg.recipientList
或msg.recipients
捕获@mybot
。我查看了Discord.js的文档,我很难找到这个结果。
是的,聊天室是客户端。谢谢。那个答案奏效了! –