You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Discord.js13.1.0开发机器人启动无输出报错求助

问题修复方案

  • 核心错误原因:代码首行已经从discord.js中解构导入了Client类,并未导入完整的Discord命名空间,实例化客户端时错误调用Discord.Client会触发Discord未定义的引用错误,直接导致程序启动崩溃。
  • 优化点:Discord.js v13要求Intent使用内置的Intents枚举传入,避免字符串拼写不匹配导致的意图失效问题。

修复后可运行代码

const { Client, Intents } = require('discord.js');
const { token } = require('./config.json');

const client = new Client({ 
  intents: [
    Intents.FLAGS.GUILDS, 
    Intents.FLAGS.GUILD_MESSAGES
  ] 
});

client.once('ready', () => {
    console.log('started');
});

client.login(token)

修复后执行node main.js即可正常启动,控制台会输出预期的started提示。

内容的提问来源于stack exchange,提问作者Ethan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 15:54:01