Discord.js消息调试器故障求助:无法打印服务器所有消息
Discord.js 消息调试器修复方案
你的代码存在两处语法错误,导致无法正常运行:
- 导出语句错误:
module.export应为module.exports(末尾需加s) - 事件监听的闭合语法错误:
client.on的回调函数结束部分,)};需改为});
修改后的代码如下:
module.exports = (client) => { client.on('messageCreate', (m) => { console.log(`${m.content}`); }); };
另外,Discord.js v14 默认不允许读取消息内容,你需要额外配置:
- 在机器人客户端初始化时,添加
GatewayIntentBits.MessageContent、GatewayIntentBits.Guilds、GatewayIntentBits.GuildMessages这三个意图 - 前往Discord开发者平台的机器人页面,手动开启「Message Content Intent」权限
内容的提问来源于stack exchange,提问作者Hehehehaw
相关产品推荐
相关产品推荐

