我正在做一个不和谐的机器人,它发送一个 dm,但我只希望当这个人将命令放入服务器时,机器人发送 dm,而不是在 dm 中。我的意思是我希望我的机器人不响应将命令放入机器人 dm 的人。如果有人能帮助我,我将不胜感激。
答案 0 :(得分:1)
您可以通过检查通道类型是否为直接消息 (dm) 来阻止机器人响应其 dms 中的命令,如果发生这种情况只需返回而机器人不会响应
client.on('message', message => {
if (message.channel.type === 'dm') return;
});