Discord 接入
创建 Discord Bot
- 访问 Discord Developer Portal
- 点击 New Application → 输入应用名称
- 左侧菜单选择 Bot → 点击 Reset Token 获取 Token
- 开启以下权限:
Message Content Intent(必须,用于读取消息)Server Members Intent(可选)
邀请 Bot 到服务器
在 OAuth2 → URL Generator 中:
- Scopes:勾选
bot - Bot Permissions:
Read Messages、Send Messages、Read Message History
复制生成的链接,在浏览器打开,选择服务器完成邀请。
配置 OpenClaw
json
{
"channels": {
"discord": {
"enabled": true,
"token": "YOUR_BOT_TOKEN",
"allowedChannels": ["channel-id-1"],
"prefix": "!"
}
}
}使用方式
在允许的频道中 @机器人名字 或使用指定前缀触发:
@MyBot 帮我写一个 Python 排序算法
!ask 解释一下量子计算