🦞
渠道集成

连接 OpenClaw 到 Discord

将 OpenClaw(原 Moltbot)添加到你的 Discord 服务器。在频道、话题或私信中获得 AI 帮助。

🎮 为什么使用 Discord?
  • 服务器集成在你现有的 Discord 服务器中使用
  • 斜杠命令原生 Discord 命令界面
  • 话题支持保持对话有序
  • 富文本嵌入美观的格式化响应
  • 私信支持与你的机器人私密对话
设置步骤

1. 创建 Discord 应用

前往 Discord 开发者门户创建新应用:

  • 访问 discord.com/developers/applications
  • 点击「New Application」
  • 命名(如「OpenClaw」)

2. 创建机器人用户

在应用设置中:

  • 前往侧边栏的「Bot」部分
  • 点击「Add Bot」
  • 复制 Bot Token(保密!)
  • 在 Privileged Gateway Intents 下启用「Message Content Intent」

3. 生成邀请链接

创建 OAuth2 URL 将机器人添加到服务器:

  • 前往「OAuth2」->「URL Generator」
  • 选择作用域:bot, applications.commands
  • 选择权限:Send Messages, Read Message History, Use Slash Commands
  • 复制生成的 URL 并打开将机器人添加到服务器

4. 配置 OpenClaw

将 Discord 配置添加到配置文件:

{
  "channels": {
    "discord": {
      "enabled": true,
      "token": "YOUR_BOT_TOKEN",
      "allowFrom": ["YOUR_USER_ID"],
      "guilds": {
        "YOUR_GUILD_ID": { "requireMention": true }
      }
    }
  }
}

5. 重启并测试

重启 OpenClaw 并在 Discord 中测试:

openclaw restart

然后在 Discord 中 @你的机器人 或私信它来测试连接。

如何获取 Discord ID
  • 启用开发者模式: 设置 -> 应用设置 -> 高级 -> 启用开发者模式
  • 获取用户 ID: 右键点击你的用户名 -> 复制用户 ID
  • 获取服务器(公会)ID: 右键点击服务器名称 -> 复制服务器 ID
故障排除
  • 机器人在线但不响应?

    确保在 Discord 开发者门户中启用了「Message Content Intent」。

  • 斜杠命令不显示?

    命令可能需要最多一小时才能同步。尝试踢出并重新添加机器人。

  • 权限错误?

    使用 OAuth2 URL 生成器以正确的权限重新邀请机器人。

Discord 已连接!

现在配置更多渠道或使用自定义技能增强你的机器人。