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的文檔,我很難找到這個結果。
是的,聊天室是客戶端。謝謝。那個答案奏效了! –