消息网关总览——一个 Hermes 对接所有聊天平台
Hermes 消息平台接入第1篇:消息网关总览。理解 Hermes 如何连接 Telegram、微信、飞书等所有聊天平台。
这篇教程带你认识 Hermes 的“消息网关”,它就像一个万能接线员,让你在微信、钉钉、Telegram 等任何聊天软件里都能跟 AI 助手对话。
网关是什么?一个后台的“总机”
想象一下,你同时装了微信、钉钉、Telegram,每个都要单独配一个机器人,是不是很麻烦?Hermes 的网关就是那个“总机”——它只跑一个后台程序,就能同时接听所有平台的来电。你的消息从哪个 App 进来,它都统一转给同一个 AI 大脑处理,回复再原路送回去。
网关还顺带管两件事:一是记住每个聊天窗口的上下文(就像服务员记住你之前点过什么菜),二是定时任务(比如每天早上 8 点自动播报天气)。
第 1 步:看看你的平台支持什么功能
不是所有平台都“一样能干”。聊天、发图、发文件、表情回应、打字提示……这些功能每个平台支持程度不同。比如:
- Telegram、Discord、飞书:功能最全,语音、图片、文件、表情回应全都有。
- 微信、WhatsApp:能发图发文件,但没有表情回应。
- 短信、邮件:只能纯文字聊天,别指望发图片了。
小提示:表格里没列出的平台(比如 Raft、IRC)就是“基础款”,只支持文字。选平台前先看一眼功能表,免得期待落空。
第 2 步:运行配置向导(最简单的方式)
不用手动改配置文件,Hermes 提供了一个交互式向导,跟着走就行:
hermes gateway setup
用上下箭头选择要配置的平台,它会告诉你哪些已经配好了,完成后问你要不要启动网关。
第 3 步:启动网关
配置好后,用这个命令在前台运行:
hermes gateway
想让它一直在后台跑(推荐),就安装成系统服务:
hermes gateway install # 安装为后台服务
hermes gateway start # 启动服务
hermes gateway status # 查看状态
第 4 步:在聊天里用斜杠命令
网关跑起来后,你在任何聊天窗口里都可以用斜杠命令控制 AI:
/new—— 开新对话(忘了之前聊的)/retry—— 让 AI 重新回答上一条/undo—— 撤销刚才的对话/model gpt-4o—— 切换 AI 模型/help—— 查看所有命令
进阶技巧:让 AI “闭嘴”
有些场景(比如群聊里 AI 发现没变化)你不想让它回复。Hermes 支持静默令牌:只要 AI 的回复恰好是 [SILENT] 或 NO_REPLY,网关就不会把消息发出去。注意:必须是整条回复只有这几个字,多说一个字就会正常发送。
小总结
消息网关 = 一个后台程序 + 一个配置向导 + 一堆斜杠命令。配置好之后,你在哪个 App 里都能找到你的 AI 助手,它还能记住上下文、定时干活、按需闭嘴。
下篇预告:网关配好了,但 AI 总得有个“大脑”吧?下一篇我们聊聊怎么给 Hermes 接上模型服务商,让它真正开口说话。
📖 官方文档
本文根据 Hermes Agent 官方文档编写,原文见:官方文档 › user-guide/gateway