Discord 回复发送DM的任何人

Discord 回复发送DM的任何人,discord,discord.js,Discord,Discord.js,编辑:另一个答案更好的问题: 是否可以回复向我的Discord.js bot发送消息的人 例如,当有人向我的机器人的DMs发送hi时,机器人应该回复请使用!命令列表的帮助。 我尝试了很多次使用MessageCollector,但都失败了 任何帮助都将不胜感激 谢谢 您可以告诉bot使用client.on('message') 试试这个: client.on('msg', () => { if (msg.channel.type == 'dm' && msg.conten

编辑:另一个答案更好的问题:

是否可以回复向我的Discord.js bot发送消息的人

例如,当有人向我的机器人的DMs发送
hi
时,机器人应该回复
请使用!命令列表的帮助。

我尝试了很多次使用
MessageCollector
,但都失败了

任何帮助都将不胜感激


谢谢

您可以告诉bot使用
client.on('message')

试试这个:

client.on('msg', () => {
  if (msg.channel.type == 'dm' && msg.content.toLowerCase() == 'hi')
    msg.channel.send('Please use !help for the commands' list.')
})
这只是一个简单的例子,但你也可以添加检查命令和所有其他你在正常公会频道上做的事情。若要检查消息是否来自,请执行以下操作