【问题标题】:I want that a discord bot only send direct messages if the person put the command in the server not in the dm of the bot [closed]我希望不和谐机器人仅在该人将命令放入服务器而不是机器人的 dm 时发送直接消息[关闭]
【发布时间】:2021-07-11 04:36:56
【问题描述】:

我正在做一个不和谐的机器人,它发送一个 dm,但我只希望机器人在该人将命令放入服务器时发送 dm,而不是 dm。我的意思是我希望我的机器人不响应将命令放入机器人 dm 的人。如果有人可以帮助我,我将非常感激。

【问题讨论】:

标签: node.js discord discord.js


【解决方案1】:

您可以通过检查通道类型是否为直接消息 (dm) 来阻止机器人响应其 dms 中的命令,如果这种情况发生只是简单地返回并且机器人不会响应

client.on('message', message => {
    if (message.channel.type === 'dm') return;
});

【讨论】:

  • 非常感谢
猜你喜欢
  • 2018-07-21
  • 2018-04-29
  • 2022-10-13
  • 2021-10-05
  • 2018-11-19
  • 1970-01-01
  • 2019-12-10
  • 2018-12-09
  • 2022-11-02
相关资源
最近更新 更多