Gam*_*223 2 javascript discord discord.js
module.exports = {
name: 'messageCreate',
execute(message) {
if (message.channel.type == 'DM') {
console.log('Dm recieved')
client.channels.get('1026279100626767924').send(message);
}
}
};
Run Code Online (Sandbox Code Playgroud)
我参考 Discord JS 指南创建了事件处理。我希望我的机器人接收 DM 并将该消息发送到我的管理频道。
但机器人无法识别 DM 我该怎么办
(我正使用翻译器)
您需要在创建客户端时包含部分通道和消息配置:
const client = new Client({
intents: [
GatewayIntentBits.DirectMessages,
GatewayIntentBits.MessageContent
],
partials: [
Partials.Channel,
Partials.Message
]
})
Run Code Online (Sandbox Code Playgroud)
这为我解决了!
| 归档时间: |
|
| 查看次数: |
6753 次 |
| 最近记录: |