Skip to content

Discord 接入

创建 Discord Bot

  1. 访问 Discord Developer Portal
  2. 点击 New Application → 输入应用名称
  3. 左侧菜单选择 Bot → 点击 Reset Token 获取 Token
  4. 开启以下权限:
    • Message Content Intent(必须,用于读取消息)
    • Server Members Intent(可选)

邀请 Bot 到服务器

OAuth2 → URL Generator 中:

  • Scopes:勾选 bot
  • Bot Permissions:Read MessagesSend MessagesRead Message History

复制生成的链接,在浏览器打开,选择服务器完成邀请。

配置 OpenClaw

json
{
  "channels": {
    "discord": {
      "enabled": true,
      "token": "YOUR_BOT_TOKEN",
      "allowedChannels": ["channel-id-1"],
      "prefix": "!"
    }
  }
}

使用方式

在允许的频道中 @机器人名字 或使用指定前缀触发:

@MyBot 帮我写一个 Python 排序算法
!ask 解释一下量子计算

基于 OpenClaw 官方文档整理,仅供学习研究