
Edward
请先确保懒猫微服和上网环境都能够连接外网的情况下,再进行下面步骤。
如果你已经有 Discord 账号,可以跳过这一步。
[!TIP]
建议下载 Discord 桌面客户端 https://discord.com/download,方便后续使用和测试。
你需要一个自己的服务器来测试 Bot。如果你已有服务器且拥有管理员权限,可以跳过此步。
OpenClaw


#常规 文字频道,在这里可测试 Bot。这是最关键的一步——在 Discord 开发者门户创建一个 Bot 应用。

OpenClaw
[!IMPORTANT]
此步非常重要!不开启这些意图,Bot 将无法正常读取消息内容。
在 Bot 设置页面,向下滚动找到 Privileged Gateway Intents 部分,全部开启以下三个开关:
| 意图名称 | 说明 | 是否必须 |
|---|---|---|
| PRESENCE INTENT | 允许 Bot 获取用户在线状态 | 推荐开启 |
| SERVER MEMBERS INTENT | 允许 Bot 获取服务器成员列表 | 推荐开启 |
| MESSAGE CONTENT INTENT | 允许 Bot 读取消息内容 | ⚠️ 必须开启 |
点击页面底部的 Save Changes(保存更改)。

Bot 需要以下权限才能正常工作:
除了以上这些,你也可以按照自己需求对应勾选

Token 是 Bot 的"密码",OpenClaw 需要它来控制你的 Bot。
Token 的格式类似:
MTIzNDU2Nzg5MDEyMzQ1Njc4OQ.G1a2B3.AbCdEfGhIjKlMnOpQrStUvWxYz1234567890

在 SCOPES(范围)区域,勾选:
bot
在下方出现的 BOT PERMISSIONS(Bot 权限)区域,勾选:
除了以上这些,你也可以按照自己需求对应勾选
OpenClaw)

邀请成功后,你会在服务器的成员列表中看到你的 Bot(显示为离线状态,这是正常的——因为我们还没有通过 OpenClaw 让它上线)。

现在进入 OpenClaw 的配置环节。你需要编辑 openclaw.json 配置文件。
在 channels 部分中,添加 discord 配置:
{
// ... 其他配置保持不变 ...
"channels": {
// 你可能已有的其他渠道配置(如 telegram)...
"discord": {
"enabled": true,
"token": "你在第5步获取的Bot Token",
"groupPolicy": "allowlist",
"guilds": {
"*": {
"requireMention": true
}
}
}
}
}

| 配置项 | 说明 | 推荐值 |
|---|---|---|
enabled | 是否启用 Discord 渠道 | true |
token | Bot Token(第 5 步获取的) | 你的 Token 字符串 |
groupPolicy | 群组加入策略:allowlist 仅允许白名单服务器,open 允许所有 | allowlist |
guilds.* | 对所有服务器生效的配置 | - |
requireMention | 是否需要 @Bot 才响应 | 群聊建议 true,私聊不受影响 |
配置完成后,需要重启 OpenClaw 使配置生效。


至此,恭喜!🎉 你已经成功在 OpenClaw 中配置了 Discord 机器人。并且可以在里面进行对话了。
评论
0暂无评论