【发布时间】:2021-10-28 20:54:02
【问题描述】:
目前我使用的是最新版本的 Discord.js (v13.1.0)。
我希望能够检测某条消息是否是 DM。我尝试制作 messageCreate 事件并执行 if 语句来检查频道是否为 DM
client.on('messageCreate', message => {
if (message.channel.type == 'DM') {
console.log('Dm recieved!')
}
})
由于某种原因,这不起作用。所以我不知道会发生什么。
这是我的intents:
[Intents.FLAGS.GUILDS, Intents.FLAGS.GUILD_MESSAGES, Intents.FLAGS.GUILD_MESSAGE_REACTIONS, Intents.FLAGS.DIRECT_MESSAGES]
顺便说一句,事件确实起作用了:
client.on('messageCreate', message => {
console.log('Event')
}
【问题讨论】:
标签: javascript discord discord.js