海外三家怎么比?Slack、Telegram、Discord 在两边的接入方式并列

2026-08-16

Slack、Telegram、Discord 这三个是两边都覆盖的海外渠道。差异不在「有没有」,在接入方式与所处位置

形态前提:WorkBuddy 是商业闭源桌面客户端,三个渠道各有独立官方接入指南;OpenClaw 是 MIT 开源自托管 Gateway 网关,这三个在它的核心渠道列表里(文档首页定位句就点了 Discord、Slack、Telegram)。

依据:WorkBuddy 官方文档《Slack 接入指南》《Telegram 接入指南》《Discord 接入指南》(Platform-Integration/ 下三篇);OpenClaw 官方中文文档 zh-CN/(快速开始)与 zh-CN/channels/ 下各页。核对日均为 2026-08-16。各平台侧规则以对应平台官方为准。我们没有安装任何一方。

一、位置差异:核心 vs 平级

OpenClaw 的文档首页定位句里直接列了这三个:

支持 Discord、Google Chat、iMessage、Matrix、Microsoft Teams、Signal、SlackTelegram、WhatsApp、Zalo 等。

它们是 OpenClaw 的核心渠道——而微信、QQ Bot、腾讯元宝在文档里是归在「Regional platforms(中文区渠道)」分组下的。

WorkBuddy 侧则相反:九个平台平级列在助理功能的支持表里,全部标注「✅ 支持」,且每个都有独立的官方接入指南。

这个位置差异本身就反映了两边的重心——一个的核心渠道是海外主流 IM,一个把国内外平台同等对待。

二、WorkBuddy 侧三家的接入要点

Slack

官方明确用的是 Socket Mode

该集成使用助理远程控制能力,并通过 Socket Mode 建立连接,无需公网 Webhook 地址

两个 Token 认前缀xapp- 是 App Token(Socket Mode 生成时创建,scope 要有 connections:write);xoxb- 是 Bot Token(Install to Workspace 后获得)。

六个 Bot 权限app_mentions:readchat:writeim:historyim:readim:writefiles:readfiles:write

两个事件message.imapp_mention,加完要点 Save Changes

最容易漏的最后一步:保存后 WorkBuddy 会显示一个 gateway pairing code,你要回 Slack 打开与 bot 的私聊窗口,把这个配对码发给它,渠道状态才会变 Connected

Telegram

九个平台里流程最短的之一:搜 @BotFather → 发 /newbot → 输显示名 → 输用户名(必须唯一且以 bot 结尾)→ 拿 Bot API Token → 填进 WorkBuddy(侧边栏助理图标 → 助理 Settings → Channels → Telegram)→ Save。

必须先发 /start:官方 FAQ 明确「Bot 显示 unavailable → 确认你已经打开 bot 对话并发送过 /start」。这是 Telegram 的机制——bot 不能主动给没跟它说过话的人发消息。

前置条件最松:只要一个 Telegram 账号,不需要企业账号、管理员权限、实名认证

Token 可重置:BotFather 里 /mybots → 选 bot → API Token → Revoke current token

官方还给了两个实用点:/clear 清理当前会话历史;接收支持 Markdown 格式的执行结果。

Discord

三个 Privileged Gateway Intents 必开Presence IntentServer Members IntentMessage Content Intent,开完点 Save Changes

其中 Message Content Intent 是致命的那个——官方 FAQ 明确:「Bot 不回复消息 → 确认 Developer Portal 中已启用 Message Content Intent」。不开的表现是 bot 在线但收不到消息内容,没有任何报错。

Bot Token 只显示一次:官方标了「重要」——Token 只会完整显示一次,如果丢失需要重新生成(可 Reset Token 重来)。

邀请链接:OAuth2 → URL Generator → Scopes 选 bot + applications.commands → Bot Permissions 选 Send MessagesRead Message HistoryAttach FilesUse Slash Commands

一个好用的分诊:看 bot 的在线状态——离线查你的电脑(客户端没运行 / 助理没启用);在线但不回复查 Message Content Intent。

三、OpenClaw 侧

这三个在 OpenClaw 是核心渠道,走的是它统一的渠道体系。官方在快速开始里给的整体流程是:装 OpenClaw → openclaw onboard --install-daemon 完成引导并安装服务 → 连接渠道。

准入用 OpenClaw 的配对和允许列表模型openclaw pairing list <channel> / approve)。

具体每个渠道的配置细节以 OpenClaw 官方文档为准——本文重点是并列关系与 WorkBuddy 侧的可操作项。

四、并列对照

WorkBuddyOpenClaw
这三家的位置九平台之一,平级核心渠道(首页定位句里就列了)
配置方式各自独立的图形化接入指南统一的渠道体系 + 命令行
前置门槛各平台各自的凭证;先得有 WorkBuddy 客户端先得有一个跑起来的 Gateway 网关(Node 22.22.3+ / 24.15+ / 25.9+,自备模型 API 密钥)
准入控制官方未提供这三个平台的准入配置说明配对与允许列表模型
独有覆盖企业微信、钉钉(OpenClaw 首页列表未出现)iMessage、Signal、WhatsApp、Microsoft Teams、Google Chat、Matrix 等

五、三家在 WorkBuddy 侧的配置量排序

如果你要在这三个里挑一个先配:

平台凭证数额外配置有无发布审核
Telegram1 个 Token
Discord1 个 Token三个 Intents + 邀请权限四项
Slack2 个 Token六个权限 + 两个事件 + 一次配对

三个都没有「应用必须发布」这一关——那是钉钉与飞书才有的。

建议:想快速验证这套东西好不好用,从 Telegram 开始;团队在哪个就用哪个。

六、两边共同的三条

一、宿主得活着。 WorkBuddy 官方在助理文档「注意事项」里明写电脑需要保持开机并运行 Tencent WorkBuddy;OpenClaw 的 Gateway 网关同理(官方在 Cron 文档里写明网关必须处于运行状态)。

二、频道里别人也能指挥它。 Slack 和 Discord 官方都把「私聊」和「频道 @ 提及」分开列了——Discord 那边写得尤其明白:私聊 bot 发送私密任务

而 bot 背后连的是你的机器。所以:私密任务走私聊;敏感数据别在频道场景下处理(结果会发在频道里)。

三、凭证别带多余空格。 官方在多个平台指南里反复提醒。先粘到纯文本编辑器看一眼首尾再填——首尾空白肉眼看不出来,但会让配置直接失败。

七、我们不写的东西

  • 不写谁的海外渠道支持更好——需逐项验证,我们没做;
  • 不复述 OpenClaw 各渠道页的配置细节——以其官方文档为准;
  • 不写消息延迟、稳定性等表现——不在双方官方文档里;
  • 不写在特定网络环境下的可用性——不在官方文档范围内。

八、三家各自的官方排查表

WorkBuddy 侧三篇指南都给了排查表,放在一起看很有价值——故障现象和对应的检查点差别很大

Slack(官方五条):

问题处理方式
Bot 没有响应确认 WorkBuddy 正在运行,且助理已启用
Socket Mode 连接失败确认 App Token 已包含 connections:write 权限
Bot Token 无效重新安装 Slack App 到工作区,重新获取 Bot Token
收不到消息事件确认 message.imapp_mention 事件已保存
连接中断检查网络,WorkBuddy 会自动尝试重连

最后一条是好消息:偶发的短暂失联,等一下可能就自己好了

Telegram(官方四条):Bot 没有响应 → 确认客户端运行且助理已启用;消息无法送达 → 检查电脑和 Telegram 客户端两边的网络;Bot Token 无效 → 在 BotFather 里重新生成并更新;Bot 显示 unavailable → 确认已打开对话并发送过 /start

Discord(官方五条):Bot 显示离线 → 确认客户端运行且助理已启用;Bot 不回复消息 → 确认已启用 Message Content Intent;出现 Missing Permissions → 用 URL Generator 重新生成邀请链接重新邀请;Bot Token 无效 → Developer Portal 里重置并更新;服务器中看不到 bot → 确认已完成 OAuth2 邀请流程。

三张表的共同点第一条都是「确认客户端在运行且助理已启用」——这也印证了那条共同前提。

三张表的差异点:Slack 的坑在权限 scope 与事件保存;Telegram 的坑在没发 /start;Discord 的坑在Intent 没开每家有每家的静默失败方式,知道往哪儿查能省很多时间。

九、一个实用的选择建议

如果你的团队同时在用其中两三个,别都接上

理由:接得越多,你要维护的凭证、要排查的链路就越多,而它们背后连的是同一台电脑——多接几个渠道并不会让它干得更多,只是多了几个入口。

建议:选你日常沟通最集中的那一个接上,用熟了再说。真的有多渠道需求(比如内部用 Slack、社区用 Discord),再加第二个。

小结

  • 位置差异:这三家是 OpenClaw 的核心渠道(首页定位句就列了),在 WorkBuddy 侧是九平台之一、平级
  • Slack:走 Socket Mode,无需公网 Webhook;两个 Token 认前缀(xapp- / xoxb-);六个权限 + 两个事件;★最后要在私聊里发 gateway pairing code
  • Telegram流程最短之一,一个 Token;用户名必须唯一且以 bot 结尾;★必须先发 /start;Token 可在 BotFather 里 Revoke 重置;/clear 清会话。
  • Discord:★ 三个 Intents 必开,其中 Message Content Intent 不开则 bot 在线但收不到消息;Bot Token 只完整显示一次(可 Reset);分诊看在线状态。
  • 三家**都没有「应用必须发布」**这一关(那是钉钉与飞书才有的)。
  • 想快速验证:从 Telegram 开始
  • 共同三条:宿主得活着频道里别人也能指挥它(私密任务走私聊)、凭证别带空格

双方功能与文档表述均以各自官方为准,各平台侧规则以对应平台官方为准,核对日 2026-08-16。

想系统学会用 AI?报名体系课或加入会员,照着学、照着用。