返回AI问答
Hermes 怎么接 Telegram、Discord、Slack?先看 gateway 和权限配置

Hermes 怎么接 Telegram、Discord、Slack?先看 gateway 和权限配置

AI问答 Admin 110 次浏览

Hermes 怎么接 Telegram、Discord、Slack?核心就两步:先开 hermes gateway,再把每个平台的 token、用户 ID 和允许名单配好。真正卡住的大多不是 Hermes,而是 Telegram User ID、Discord User ID、Slack Member ID、频道邀请和事件订阅这些权限项。

Telegram、Discord、Slack 的共同点

Hermes 官方把 Telegram、Discord、Slack 都放在同一个 gateway 体系里,意思是你不用为每个平台重写一套逻辑。Telegram 用 BotFather token 和数字用户 ID,Discord 用 Bot Token 和 Discord User ID,Slack 则用 Socket Mode、Bot Token、App-Level Token 和 Slack Member ID。无论是哪一个平台,先把允许用户白名单配对,机器人才能正常响应。

最容易出问题的地方

  • Telegram:记住用数字 User ID,不是用户名;群里如果看不到消息,先检查 privacy mode 和允许名单。
  • Discord:机器人必须有权限进频道,且你要用 Discord User ID 做访问控制。
  • Slack:最常见的坑是忘了订阅 `message.channels` / `message.groups`,或者忘了把 bot 邀请进频道。

如果你是第一次上 Hermes,建议先从 Telegram 或 Discord 开始,因为排查路径更直观。Slack 更适合团队场景,但配置项也更多。你只要记住一句话:Hermes gateway 负责接入,平台 token 和 ID 负责授权,频道邀请和事件订阅负责收消息。

不适合谁?如果你只想在本地终端里跑 Hermes,不需要消息平台,那先别碰 gateway,直接用 CLI 更省事。

推荐工具

更多