我们可以通过 Telegram、Discord、Slack、WhatsApp、Signal、短信、电子邮件、Home Assistant、Mattermost、Matrix、钉钉、飞书(Lark)、企业微信、微信、QQ与Hermes Agent进行聊天,Hermes Agent可连接到以上所有平台,管理会话,运行定时任务,并发送语音消息。
微信
Hermes 通过腾讯 iLink Bot API 实现与个人微信的对接,该方案基于 HTTP 长轮询(Long-polling)机制,最大的优势是无需公网 IP、Webhook 或反向代理,内网即可部署。按照如下步骤配置在微信中直接操作Hermes Agent。
1) 安装python依赖
#进入到对应路径
cd ~/.hermes/hermes-agent
# 激活 python 虚拟环境
source venv/bin/activate
#安装依赖
pip install aiohttp cryptography
# 可选:用于终端二维码渲染
pip install qrcode
2) Hermes Agent中配置微信
执行 hermes gateway setup 命令,选择微信进行配置:

输入“y”后,出现一个二维码,使用微信进行扫描即可。


扫描通过后,私信授权方式选择默认的“使用私信配对审批”:

群聊处理方式选择默认的禁用:

设置gateway是系统服务并开机自动启动:


3) 微信中对话并在Hermes Agent中配对
当配置完成后,在微信中会有“ClawBot”,首次对话后会发送配对命令:

将以上命令在Ubuntu系统中执行配对即可:

可以继续在微信中对话,也可以开启“/voice on”、“/voice tts”来进行语音对话和语音回复:

QQ机器人
按照如下步骤配置QQ中操作Hermes Agent。
1) 安装python依赖
#进入到对应路径
cd ~/.hermes/hermes-agent
# 激活 python 虚拟环境
source venv/bin/activate
#安装依赖
pip install aiohttp httpx
2) QQ开放平台注册应用
登录 https://q.qq.com/#/apps ,选择“创建QQ机器人:



3) Hermes Agent中配置QQ
执行 hermes gateway setup 命令,选择QQ进行配置:

选择扫码添加机器人:

手机登录QQ扫码绑定机器人,然后按照如下确认即可:

4)QQ中进行对话

飞书
按照如下步骤配置飞书中操作Hermes Agent。
1) 安装python依赖
#进入到对应路径
cd ~/.hermes/hermes-agent
# 激活 python 虚拟环境
source venv/bin/activate
#安装依赖
pip install websockets aiohttp lark-oapi
2) Hermes Agent中配置飞书
执行 hermes gateway setup 命令,选择飞书进行配置:

选择扫码验证:




使用飞书app扫描二维码,选择私信配对审批方式:

3) 飞书中对话并在Hermes Agent中配对并进行对话
当配置完成后,在飞书中找到对应机器人进行对话,首次对话后会发送配对命令:


开启语音:
