教程

OpenClaw Discord Bot 接入指南:9 步完成配置与角色路由

OpenClaw Discord Bot 完整配置教程:9 步从零接入(创建应用、Intent 配置、Token 设置、配对审批),Guild 工作区每频道独立会话,基于 Discord 角色路由不同 Agent,多 Bot 多账号支持,以及频道中使用长期记忆的注意事项。

2026/3/13分钟 阅读ClaudeEagle

OpenClaw 对 Discord 提供完整支持,包括 DM、频道消息、论坛频道、语音消息和基于角色的 Agent 路由。

快速配置 9 步

第 1 步:创建 Discord 应用

访问 Discord Developer Portal,New Application,命名后点击 Bot 侧边栏设置 Bot 用户名。

第 2 步:开启必要 Intent

Bot 页面 Privileged Gateway Intents 中开启:

  • Message Content Intent(必须)
  • Server Members Intent(推荐,角色白名单需要)
  • Presence Intent(可选)

第 3 步:复制 Bot Token

Bot 页面点击 Reset Token 生成并保存 Token。

第 4 步:生成邀请链接并添加 Bot 到服务器

OAuth2 -> URL Generator -> 勾选 bot 和 applications.commands -> Bot Permissions 勾选 View Channels、Send Messages、Read Message History、Embed Links、Attach Files -> 复制 URL 在浏览器中打开并添加到服务器。

第 5 步:开启开发者模式并收集 ID

用户设置 -> 高级 -> 开发者模式,右键服务器图标复制 Server ID,右键头像复制 User ID。

第 6 步:允许来自服务器成员的 DM

右键服务器图标 -> 隐私设置 -> 开启直接消息。

第 7 步:安全设置 Bot Token

在运行 OpenClaw 的机器上执行(不要在聊天中发送 Token):

bash
openclaw config set channels.discord.token 'YOUR_BOT_TOKEN' --json
openclaw config set channels.discord.enabled true --json
openclaw gateway restart

或直接在 ~/.openclaw/openclaw.json 中配置:

json
{
  "channels": {
    "discord": {
      "enabled": true,
      "token": "YOUR_BOT_TOKEN"
    }
  }
}

第 8 步:配对(通过已有频道告知 Agent)

通过已有频道(如 Telegram)告诉 Agent: 「我已在配置文件中设置好 Discord Bot Token,请用 User ID YOUR_USER_ID 和 Server ID YOUR_SERVER_ID 完成 Discord 配置。」

第 9 步:批准首次 DM 配对

Bot 会发来配对码,运行:

bash
openclaw pairing list discord
openclaw pairing approve discord CODE

配对码 1 小时内有效。完成后即可在 Discord 私信中与 Bot 对话。

推荐:设置 Guild 工作区

DM 接通后,将服务器设置为工作区,每个频道独享独立会话:

json
{
  "channels": {
    "discord": {
      "groupPolicy": "allowlist",
      "guilds": {
        "YOUR_SERVER_ID": {
          "requireMention": false,
          "users": ["YOUR_USER_ID"]
        }
      }
    }
  }
}

设置 requireMention 为 false 后,Agent 在私人服务器中无需 @ 即可响应。可以创建不同用途的频道(如 coding、research、home),每个频道保持独立对话历史。

基于角色的 Agent 路由

不同 Discord 角色路由到不同 Agent:

json
{
  "bindings": [
    {
      "agentId": "coding",
      "match": {
        "channel": "discord",
        "guildId": "SERVER_ID",
        "roles": ["DEVELOPER_ROLE_ID"]
      }
    },
    {
      "agentId": "main",
      "match": {
        "channel": "discord",
        "guildId": "SERVER_ID"
      }
    }
  ]
}

拥有 Developer 角色的用户消息路由到 coding Agent,其他用户路由到 main Agent。

多账号:多个 Discord Bot

json
{
  "channels": {
    "discord": {
      "accounts": {
        "default": { "token": "TOKEN_1" },
        "coding": { "token": "TOKEN_2" }
      }
    }
  }
}

每个 Bot 需要单独邀请到服务器并开启 Message Content Intent。

长期记忆注意事项

MEMORY.md 默认只在 DM 会话中自动加载,频道中不自动加载。需要时:

  • 使用 memory_search 语义搜索记忆
  • 使用 memory_get 精确读取特定记忆
  • 稳定背景信息放在 AGENTS.md 或 USER.md(每次会话自动注入)

常见问题排查

Bot 不响应频道消息?检查频道是否在白名单或 requireMention 是否为 false,确认 Bot 有该频道读取权限。

配对后 DM 仍无响应?确认服务器隐私设置已开启直接消息,运行 openclaw pairing list discord 查看配对状态。


原文:Discord - OpenClaw (https://docs.openclaw.ai/channels/discord) | 来源:OpenClaw 官方文档

相关文章推荐

教程OpenClaw Discord Bot 接入与服务器工作区配置指南OpenClaw Discord Bot 完整接入教程:9 步 Bot 创建配对、Privileged Intents 配置、服务器工作区与频道隔离 Session、角色路由绑定多 Agent、论坛频道 Thread 创建、Components v2 按钮与 Modal 交互组件配置。2026/3/12教程OpenClaw Discord Bot 完整搭建教程:让 Claude AI 进入你的 Discord 服务器用 OpenClaw 搭建 Discord AI 机器人完整教程:创建 Discord 应用和 Bot Token、OpenClaw 配置步骤、频道权限设置、@提及触发、斜杠命令集成、多服务器部署,以及 Discord 频道 AI 工作流最佳实践。2026/3/15教程OpenClaw WhatsApp 接入完全指南:QR 扫码连接、访问控制与多账号配置OpenClaw WhatsApp 接入完整教程:QR 扫码链接 4 步流程、专用号码与个人号码两种部署模式、DM/群组双层访问控制(pairing/allowlist/open)、媒体占位符处理、即时回执反应、多账号绑定不同 Agent,以及断线重连与故障排查。2026/3/12教程OpenClaw 多 Agent 路由完全指南:多账号、多人格与精准消息分发OpenClaw 多 Agent 路由完整指南:Agent 隔离原理、Binding 优先级规则、Telegram/Discord/WhatsApp 多账号配置示例、按频道分工不同模型、家庭群组沙箱隔离,以及 v2026.1.6 新增的 Agent 级沙箱与工具权限配置。2026/3/10教程OpenClaw Telegram Bot 完整配置指南:从 BotFather 到群组权限控制OpenClaw Telegram Bot 完整配置教程:4 步从 BotFather 创建 Bot 到完成配对,DM 访问控制策略(pairing/allowlist/open)、群组两层权限控制、隐私模式设置、Forum 话题支持、多账号配置和常见问题排查。2026/3/2教程OpenClaw 接入 Slack:Bot 配置、频道监听与工作区 Agent 路由OpenClaw 接入 Slack 完整教程:创建 Slack App、配置 Bot 权限(9 个必要 Scope)、开启 Socket Mode、Event Subscriptions 配置、OpenClaw 配置字段、频道独立会话、基于频道的 Agent 路由和多工作区支持。2026/3/1