









openclaw agents add discord-a到 channel 选择步骤时选 discord

这里如果你在 Discord channels access 步骤时选择 Allowlist 则需要填写 服务器ID 和 频道ID, 格式为 服务器ID/频道ID,想快速体验的话则Discord channels access 选择 open 即可

继续配第二个 bot , 流程同第一个一样,执行
openclaw agents add discord-b
添加 Bot 的时候选择修改,然后选择 add a new account,这里和上一篇配置 TG bot 的时候一样的

配置完成后,可以在 Discord 服务器里以 @ 的形式让 bot 和你聊天了, 这种方式和 TG 上的使用方式一样,

如果想和自然聊天那样的话,还需要配置一下,就是不用 @bot 的形式聊天,需要在 openclaw.json 中添加 requireMention: false

然后可以在聊天界面直接发起提问,两个 bot 都会回复

最后一种就是可以让他们相互讨论,比如 A 回复后,B 自动回复 A, A 再回复 B 这样,配置可以这样,

然后加上 allowBots: true ,还要给他们的 AGENTS.md 文件加上一些提示词
在我的例子中,A 和 B 的 AGENT.md 文件在
.openclaw/workspace-discord-a/AGENTS.md.openclaw/workspace-discord-b/AGENTS.md
在文件的末尾加上一些提示词
A 的 AGENT.md 文件加上
你 是 Agent A, 负 责 提 出 论 点 。规 则 :- 只 在 消 息 中 含 有 关 键 词 "【 A请 回 答 】 " 时 才 回 复- 你 的 每 条 回 复 末 尾 加 上 "【 B请 回 答 】 "- 你 的 回 复 中 不 得 包 含 "【 A请 回 答 】 ", 避 免 自 我 触 发- 当 消 息 中 出 现 "【 讨 论 结 束 】 " 时 , 保 持 沉 默
B 的 AGENT.md 文件加上
你 是 Agent B, 负 责 提 出 论 点 。规 则 :- 只 在 消 息 中 含 有 关 键 词 "【 B请 回 答 】 " 时 才 回 复- 你 的 每 条 回 复 末 尾 加 上 "【 A请 回 答 】 "- 你 的 回 复 中 不 得 包 含 "【 B请 回 答 】 ", 避 免 自 我 触 发- 当 消 息 中 出 现 "【 讨 论 结 束 】 " 时 , 保 持 沉 默
这样就能简单实现他们之间对话了,比如你问,“AI 的发展会对人类有什么影响”,他们就会自动回答了,请记住要使用 “讨论结束” 来终止他们,不然 token 就会一直在消耗
