摘要:Discord 是全球游戏玩家、开发者社群最常用的语音与文字沟通平台。将 OpenClaw 接入 Discord 后,你可以在游戏群、开发群、兴趣社群中直接与 AI 助手对话,查询攻略、生成代码、管理日程、翻译消息,甚至让 AI 帮你写 Discord 机器人。本文从零开始,详细讲解 Discord 开发者门户创建 Bot、获取 Token、配置 openclaw.json、dmPolicy 安全策略、私聊与群聊区别,以及国内网络环境下配合 GreenVPN 千兆带宽确保 API 稳定响应的完整方案。
为什么选择 Discord 接入 OpenClaw
Discord 拥有超过 5 亿注册用户,是游戏、电竞、开源项目、远程团队的首选沟通工具。与 Telegram、WhatsApp 相比,Discord 的优势在于:
- 群组与频道结构清晰: 服务器、频道、子频道层级分明,适合大型社群管理
- 机器人生态成熟: 官方提供完善的 Bot API,权限粒度细,支持 Slash 命令
- 语音与文字一体: 游戏开黑时可直接在语音频道对应的文字频道问 AI 攻略
- 跨平台同步: 桌面端、移动端、网页端数据实时同步,随时随地与 AI 对话
OpenClaw 官方原生支持 Discord 作为消息通道,配置完成后,你的 AI 助手会以 Bot 身份加入你的 Discord 服务器,支持私聊(DM)和群聊(频道内 @ 提及)两种交互方式。记忆、技能、上下文全部保留,与 Telegram、Slack 等通道共享同一 AI 实例。不少用户反馈,在游戏开黑时直接问 AI「这个 BOSS 怎么打」「装备怎么配」,比切出去搜攻略高效得多;开发群内让 AI 写代码片段、解释报错,也大幅提升了协作效率。
第一步:在 Discord 开发者门户创建 Bot
访问 discord.com/developers/applications,登录你的 Discord 账号。点击「New Application」创建新应用,输入名称(如「My OpenClaw」),选择头像(可选)。
进入应用后,左侧菜单选择「Bot」,点击「Add Bot」添加机器人。在 Bot 设置页面,务必开启以下权限:
- Message Content Intent: 必须开启,否则 Bot 无法读取消息内容
- Presence Intent、Server Members Intent: 按需开启,一般可不选
在 Bot 页面点击「Reset Token」生成 Token,复制并妥善保存。Token 只显示一次,丢失需重新生成。切勿将 Token 提交到公开仓库或分享给他人。若 Bot 需在多个服务器使用,同一 Token 可复用,只需在各服务器中通过 OAuth 链接邀请 Bot 加入即可。一个 Bot 最多可加入 100 个服务器(Discord 限制)。
第二步:邀请 Bot 加入你的服务器
左侧菜单选择「OAuth2」→「URL Generator」。在 Scopes 中勾选「bot」,在 Bot Permissions 中勾选:
- Send Messages(发送消息)
- Read Message History(读取消息历史)
- Read Messages/View Channels(查看频道)
- Use Slash Commands(使用斜杠命令,可选)
- Embed Links(嵌入链接,可选)
页面底部会生成一个授权 URL,复制到浏览器打开,选择要添加 Bot 的服务器,完成授权。Bot 会出现在你服务器的成员列表中。
第三步:配置 OpenClaw
确保已安装 OpenClaw 并完成 openclaw onboard 基础配置。编辑 ~/.openclaw/openclaw.json(或项目中的配置文件),在 channels 下添加 Discord 配置:
"discord": {
"enabled": true,
"token": "你的Discord_Bot_Token",
"dmPolicy": "pairing"
}
dmPolicy 说明:
pairing:未知用户私聊时需输入配对码(由 OpenClaw 生成,1 小时有效)才能对话,推荐allowlist:仅允许配置中的用户 ID 私聊open:任何人可私聊,慎用
保存配置后,重启 OpenClaw Gateway:openclaw daemon restart 或 openclaw gateway start。在 Discord 任意频道 @ 你的 Bot,或私聊发送消息,即可开始对话。
Discord 中的典型使用场景
接入完成后,你可以在 Discord 中实现多种实用场景。游戏社群中,成员可 @ Bot 查询攻略、装备搭配、副本打法;开发团队可在 #dev 频道让 AI 生成代码片段、解释报错、撰写文档;兴趣群组可用来翻译外语消息、总结长文、安排活动。OpenClaw 支持多轮对话,会记住上下文,例如你问「上一局为什么输了」,它会结合之前的对话给出分析。你还可以为 Bot 安装 Gmail、Calendar、GitHub 等技能,在 Discord 内直接让 AI 查邮件、排日程、查 PR 状态,真正实现「一个入口,全能助手」。
常见问题与排查
Bot 不回复消息: 检查 Message Content Intent 是否开启;确认 Token 正确、未过期;执行 openclaw doctor 诊断 Gateway 状态。若在国内,优先检查 API 是否超时,配合 GreenVPN 加速。
私聊需要配对码: 这是 dmPolicy 为 pairing 时的正常行为。首次私聊时,Bot 会发来配对码,在对话中输入即可建立信任。若希望免配对,可改为 allowlist 并配置你的 Discord 用户 ID。
频道内 @ 无响应: 确认 Bot 已被邀请进该频道,且具有「查看频道」「发送消息」「读取消息历史」权限。部分私有频道需手动将 Bot 加入。
Token 泄露怎么办: 立即在 Discord 开发者门户重置 Token,旧 Token 会失效。同时检查 OpenClaw 配置文件,更新为新 Token 并重启 Gateway。切勿将含 Token 的配置文件提交到公开 Git 仓库。
安全与隐私建议
建议始终使用 pairing 策略,避免陌生人随意私聊消耗你的 API 额度。若 Bot 加入多个服务器,可在配置中为不同服务器设置不同策略。OpenClaw 的记忆与对话数据存储在本地 ~/.openclaw,不会上传至 Discord;但发送给 AI 的消息会经 Claude/GPT API 处理,敏感内容建议私聊且注意 API 提供方的隐私政策。
定期更新 OpenClaw 与 Discord 依赖可获取安全补丁与新功能。执行 npm update -g openclaw 更新 CLI,重启 Gateway 使配置生效。若使用 Docker 部署,拉取最新镜像并重建容器即可。
国内网络环境:配合 GreenVPN 稳定访问
OpenClaw 通过 Claude、GPT 等云端 API 生成回复。在国内网络环境下,访问这些 API 常出现超时、延迟高、连接不稳定等问题,导致 Discord 中发消息后长时间无响应。使用 GreenVPN 可有效解决:
1000Mbps 千兆直连
API 响应从 500ms+ 降至 50–100ms,Discord 消息秒回,游戏、社群场景体验流畅。
70+ 全球节点
自动选择最优路由,Claude、GPT、Gemini 等 API 访问稳定,超时率显著降低。
配置方式:安装 GreenVPN 客户端并连接后,系统代理自动生效,OpenClaw 会通过代理访问 API。若需仅对 OpenClaw 生效,可设置环境变量 HTTP_PROXY 和 HTTPS_PROXY 后启动 Gateway。
GreenVPN:OpenClaw 国内加速首选
无论你的 OpenClaw 接的是 Discord、Telegram 还是 Slack,在国内环境下都需要稳定的网络访问 Claude、GPT 等 API。不少用户反馈,未使用加速时 Discord 中 @ Bot 后等待 30 秒仍无响应,体验极差。GreenVPN 提供 1000Mbps 千兆直连带宽、70+ 国家节点、稳定运行十年、30 天无理由退款,是 OpenClaw 用户的首选网络加速方案。API 响应延迟从平均 500ms 降至 50–100ms,Discord 消息秒回。
- ✅ 1000Mbps 千兆带宽,API 响应快 5 倍以上
- ✅ 70+ 节点自动选择最优路线
- ✅ 稳定运行十年,99.99% 可用性
- ✅ 30 天无理由退款,零风险试用