Javascript discord.js您可以记录Bot每DM收到的消息吗?

Javascript discord.js您可以记录Bot每DM收到的消息吗?,javascript,discord.js,Javascript,Discord.js,您好,我想在我选择的频道中记录Bot成为每DM的消息。这可能吗?是的,发送给机器人的直接消息的guild属性设置为null client.on("message", msg => { if (msg.guild == null) { // your action here, for example console.log(msg.content); } }); 是的,您可以将bot收到的消息记录在dms中 我将为您编写示例代码

您好,我想在我选择的频道中记录Bot成为每DM的消息。这可能吗?

是的,发送给机器人的直接消息的
guild
属性设置为
null

client.on("message", msg => { 
   if (msg.guild == null) {
       // your action here, for example
       console.log(msg.content);
   }
});

是的,您可以将bot收到的消息记录在dms中

我将为您编写示例代码:

bot.on('message',message=>{
如果(message.channel.type==='dm'){
//把你的代码放在这里
console.log(message.content)
}
});

您还可以使用
msg.channel.type
来确定消息的频道类型

client.on('message',msg=>{
如果(msg.channel.type=='dm'){
频道发送(msg);
}
});
频道
是您希望将消息记录到的类型的对象