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

Discord Bot启动故障求助:运行startup.js无响应

Discord Bot启动问题修复方案

代码中的错误点

  • 令牌引用错误:你在client.login()里直接写了bot token here,没有使用配置文件中导出的token变量
  • 语法转义错误:代码里的=>是HTML转义字符,需要替换为JavaScript标准箭头函数符号=>

修正后的完整代码

const { Client, Events, GatewayIntentBits } = require('discord.js');
const { token } = require('./config.json');
const client = new Client({ intents: [GatewayIntentBits.Guilds] });

client.once(Events.ClientReady, readyClient => {
    console.log(`Ready! Logged in as ${readyClient.user.tag}`);
});

client.login(token);

后续验证与排查

  • 确认config.json配置正确,文件需放在项目根目录,格式如下:
    {
      "token": "你的Discord Bot令牌"
    }
    
  • 运行代码后观察控制台:
    • 若输出Ready! Logged in as [Bot用户名],说明Bot已成功上线
    • 若出现错误提示:
      • 令牌无效:前往Discord开发者平台重新复制正确的Bot令牌
      • 依赖缺失:执行npm install discord.js重新安装discord.js包
      • 权限不足:确保Bot已正确邀请到目标服务器,且邀请时勾选了必要权限

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.20 18:32:04