渠道集成
连接 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 生成器以正确的权限重新邀请机器人。