Discord 集成:打造 AI 指挥中心

Discord 集成:打造 AI 指挥中心

我的 Discord 现在有十几个频道,全是 AI 在干活~

情报研究 收热点推送,监控 收系统告警,推特策略 收内容建议~

我就在这几个频道之间切换,指挥 AI 干活~

Discord = AI 指挥中心~

创建 Discord Bot

  1. 去 Discord Developer Portal
  2. New Application → 填名字
  3. Bot → Add Bot → 复制 Token
  4. OAuth2 → URL Generator → 勾选 bot + Send Messages
  5. 用生成的 URL 把 bot invite 到服务器

Token 保存好,只显示一次~

配置 OpenClaw

在 ~/.openclaw/config.yaml 添加:

plugins:
  discord:
    token: "你的token"

然后 openclaw gateway restart~

频道 ID 速查

Discord 的频道 ID 是一串数字。右键频道 → Copy ID(需要开 Developer Mode)

我建了个文件专门记录:

# references/discord-channels.md

## 频道 ID 速查
- 情报研究: xxx
- 监控: xxx
- 推特策略: xxx

AI 发消息时直接用这个 ID:

message(
  action: send,
  channel: discord,
  target: "频道ID",
  message: "热点推送..."
)

子区(Thread)用法

复杂任务我会开 thread:

n 帮我研究一下 MiroFish 的技术架构

n 是我的前缀,表示「new thread」~

AI 会自动创建子区,在里面执行任务。主频道只显示确认消息~

好处是不打扰主频道,任务完成后 thread 会自动归档~

一个坑:Guild ID 缺失

一开始我用 message(action=thread-list) 想列出所有 thread,结果报错「guildId missing」~

原因是 Discord API 需要 guild(服务器)ID 才能列 thread~

解决方案:把 guildId 写进配置文件,或者直接用 sessions_list 看活跃 session~

另一个坑:权限不够

Bot 加进服务器后,有些频道发不了消息~

原因是 invite 时只给了 Send Messages,没给 Manage Threads~

需要这些权限:

Send Messages Send Messages in Threads Manage Threads Read Message History Add Reactions

重新生成 invite URL,重新 invite~

常见频道规划

频道用途
情报研究热点推送
监控系统告警
推特策略内容建议
推特发布自动发推
codex编码任务
scout-research深度研究

每个频道一个用途,不混用~

核心观点

Discord 是你的 AI 控制台,不是聊天工具~

用频道划分任务类型,用 thread 隔离复杂任务,用 bot 执行自动化~


你的 Discord 有几个 AI 频道了~