Hermes是可以连接飞书使用的,具体Hermes怎么配置飞书呢?下面就分享Hermes配置飞书的详细教程。
步骤 1:创建自定义机器人
- 打开飞书,进入要推送的群聊
- 点击右上角「设置」图标
- 找到「群机器人」→「添加机器人」
- 选择「自定义机器人」
步骤 2:配置机器人信息
填写:
名称: Hermes 测试报告
描述:(可选)自动推送测试报告 头像:上传一个醒目的图标(建议用 Hermes logo)
步骤 3:安全设置(重要!)
有三种安全方式:
| 方式 | 优点 | 缺点 | 推荐度 |
|---|---|---|---|
| 不限 | 配置简单 | 任何人拿到 URL 都能发消息 | |
| IP 白名单 | 安全性高 | 需要固定 IP | |
| 签名验证 | 安全且灵活 | 需要计算签名 |
推荐选择「签名验证」,复制「签名密钥」(secret),后面要用。
步骤 4:复制 Webhook URL
格式类似:
https://open.feishu.cn/open-apis/bot/v2/hook/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
重要:这个 URL 相当于密码,不要发到公开仓库!
配置 Hermes
编辑配置文件
vim ~/.hermes/config.yaml
添加飞书配置:
飞书推送配置
FEISHU_HOME_CHANNEL: XXX# 你的飞书 channel ID
FEISHU_WEBHOOK_URL:https://open.feishu.cn/open-apis/bot/v2/hook/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
FEISHU_WEBHOOK_SECRET: xxxxxxxxxxxxxxx # 签名密钥
模型配置
model:
provider: XXXX
default: XXXX
安全提示:Webhook URL 和 Secret 相当于密码,不要提交到公开仓库!
获取 Channel ID
如果你不知道 channel ID,可以:
- 方式 1:在飞书群里发消息,然后查看消息 URL
- 方式 2:使用 Hermes 命令查询
- 方式 3:直接填
local(推送到本地文件)