3.5 Discord 配置全攻略
通过本文你将全面了解Discord 配置全攻略的核心概念、实际应用方法和最佳实践。
概述
一、为什么选择 Discord
Discord 适合:
- 社区和玩家群体
- 有开发者社区的公司
- 需要语音+文字混合的场景
优势:Discord 有丰富的机器人生态,OpenClaw 可以作为 Discord 机器人的 AI 引擎。
二、整体流程
第一步:创建 Discord 应用
↓
第二步:转换为 Bot 用户
↓
第三步:获取 Bot Token
↓
第四步:邀请 Bot 到服务器
↓
第五步:在 OpenClaw 中配置
↓
第六步:验证连接
三、Step 1 & 2:创建应用并转为 Bot
1. 访问 Discord Developer Portal 2. 点击 "New Application",填写名称 3. 左侧菜单点击 "Bot" 4. 点击 "Add Bot" → "Yes, do it!"
四、Step 3:获取 Bot Token
在 Bot 设置页面:
1. 点击 "Reset Token" → 确认 2. 复制保存 Token(注意不要泄露)
⚠️ Bot Token 等于 Bot 的密码,不要给任何人。
五、Step 4:邀请 Bot 到服务器
5.1 配置 OAuth2
1. 左侧菜单点击 "OAuth2" → "URL Generator"
2. 勾选以下权限(Scopes):
- bot
3. 勾选 Bot 权限:
- Send Messages
- Read Message History
- Mention Everyone
4. 复制生成的 URL
5.2 邀请 Bot
1. 在浏览器打开复制的 URL 2. 选择要邀请 Bot 加入的服务器 3. 点击"授权"
六、Step 5:在 OpenClaw 中配置
openclaw configure
选择 Discord 渠道,输入:
Discord Bot Token:_____________________
七、Step 6:验证连接
1. 在加入的 Discord 服务器里 2. 找到你的 Bot 3. 发送消息测试:
!hello
注意:Discord 需要 @机器人 或加前缀才能响应,可配置:
"channels": {
"discord": {
"prefix": "!",
"requireMention": true
}
}
八、配置文件示例
"channels": {
"discord": {
"enabled": true,
"token": "BotToken.xxxxxxx",
"prefix": "!",
"requireMention": true,
"dmPolicy": "allowlist",
"allowFrom": ["你的Discord UserId"]
}
}
九、获取 Discord UserId
1. 在 Discord 开启开发者模式:设置 → 高级 → 开发者模式 2. 右键点击用户 → 复制 ID
十、常见问题
- Bot 是否已加入服务器
- 是否正确设置了权限
- 是否需要 @ 机器人
问题:提示没有权限 解决:在 Discord 服务器设置 → 角色 → 给 Bot 分配足够权限
十一,下一步学什么
- 3.6 多渠道同时运行配置 → 同时运行飞书+钉钉+企微+Telegram
- 3.7 渠道权限管理 → 控制谁能访问什么
- 3.8 常见渠道问题排查 → 问题排查清单
Discord 配置有一定门槛,但完成后体验很好!