【发布时间】:2021-07-11 04:36:56
【问题描述】:
我正在做一个不和谐的机器人,它发送一个 dm,但我只希望机器人在该人将命令放入服务器时发送 dm,而不是 dm。我的意思是我希望我的机器人不响应将命令放入机器人 dm 的人。如果有人可以帮助我,我将非常感激。
【问题讨论】:
-
对不起,我的英语不太好,这是一个很难解释的问题
标签: node.js discord discord.js
我正在做一个不和谐的机器人,它发送一个 dm,但我只希望机器人在该人将命令放入服务器时发送 dm,而不是 dm。我的意思是我希望我的机器人不响应将命令放入机器人 dm 的人。如果有人可以帮助我,我将非常感激。
【问题讨论】:
标签: node.js discord discord.js
您可以通过检查通道类型是否为直接消息 (dm) 来阻止机器人响应其 dms 中的命令,如果这种情况发生只是简单地返回并且机器人不会响应
client.on('message', message => {
if (message.channel.type === 'dm') return;
});
【讨论】: