Hermes:openclaw的最佳替代之基于源码部署的飞书配置

飞书接入 Hermes 配置总结

飞书侧的配置与接入OpenClaw方式一致,可参考我发的另外的关于OpenClaw配置飞书的操作指南。这篇文章重点分享Hermes侧的配置和启动命令,以及常见报错解决方案;

结果

飞书已成功接入当前源码方式运行的 Hermes。

已确认:

  • Hermes 通过源码方式启动成功
  • Feishu WebSocket 连接成功建立
  • 私聊机器人可以正常回复

当前运行方式

项目目录:

  • ~/code/github/hermes-agent

启动命令:

bash 复制代码
cd ~/code/github/hermes-agent
source venv/bin/activate
python -m gateway.run --verbose

已完成配置

已写入 ~/.hermes/.env 的关键项:

bash 复制代码
FEISHU_APP_ID=xxx
FEISHU_APP_SECRET=已配置(未在本文明文记录)
FEISHU_DOMAIN=feishu
FEISHU_CONNECTION_MODE=websocket
GATEWAY_ALLOW_ALL_USERS=true

说明:

  • 当前是中国区飞书,因此 FEISHU_DOMAIN=feishu
  • 连接模式使用 websocket,不需要公网 webhook
  • 当前为了先跑通,启用了 GATEWAY_ALLOW_ALL_USERS=true

已安装依赖

在源码虚拟环境中已安装飞书依赖:

bash 复制代码
cd ~/code/github/hermes-agent
source venv/bin/activate
pip install -e '.[feishu]'

安装后已确认这些依赖可用:

  • lark_oapi
  • aiohttp
  • websockets

过程中遇到的问题

1. 连接数超限

报错:

  • 1000040350: the number of connections exceeded the limit

原因:

  • 同一个飞书 App 之前被另一台机器上的 OpenClaw 占用

处理结果:

  • 停止另一台机器上的旧服务后,当前 Hermes 成功连接

2. 本地源码环境说明

用户当前不是通过已安装的 hermes 命令启动,而是通过源码运行。

因此后续统一使用:

bash 复制代码
source venv/bin/activate
python -m gateway.run --verbose

当前剩余警告

1. bot identity 自动识别权限不足

警告大意:

  • 无法从应用信息中自动获取 bot 身份

建议补权限之一:

  • admin:app.info:readonly
  • application:application:self_manage

影响:

  • 主要影响群聊里 @bot 的精确识别
  • 不影响私聊正常使用

2. chat info 读取权限不足

警告大意:

  • 缺少聊天信息读取权限

建议补权限之一:

  • im:chat:readonly(推荐最小权限)
  • im:chat:read
  • im:chat

影响:

  • 主要影响读取群聊/会话信息
  • 不影响当前私聊可用性

当前结论

当前飞书接入已可用,至少满足:

  • 私聊 bot 正常工作

如果后续需要更稳定的群聊体验,建议到飞书开放平台补充以下权限:

  • im:chat:readonly
  • admin:app.info:readonly

后续建议

  1. 如果只是自己先用,当前配置已经够用
  2. 如果准备正式长期使用,建议:
    • 收紧访问控制,不再使用 GATEWAY_ALLOW_ALL_USERS=true
    • 改为配置 FEISHU_ALLOWED_USERS=...
  3. 如果要在群里稳定使用,再补上聊天读取和应用信息读取权限
相关推荐
weixin_513449961 小时前
walk_these_ways项目学习记录第七篇(通过行为多样性 (MoB) 实现地形泛化)--核心环境下
人工智能·python·学习
智在碧得2 小时前
碧服智能体进化:AI赋能意图识别能力,“一问”更智能
大数据·人工智能·机器学习
人工智能AI技术2 小时前
Visual Studio Code 1.114 更新:AI 聊天体验全面优化
人工智能
天一生水water2 小时前
故障诊断的常用github仓库
人工智能·智慧油田
Deepoch2 小时前
VLA 边缘智能新范式:Deepoc 开发板赋能巡检机器人全自主现场决策
人工智能·机器人·巡检·具身模型·deepoc
花千树-0102 小时前
Java 接入多家大模型 API 实战对比
java·开发语言·人工智能·ai·langchain·ai编程
ZPC82102 小时前
rviz2 仿真控制器与真实机器人切换
人工智能·算法·机器人
smileNicky2 小时前
乐奇眼镜 Rokid Glasses AI旅游助手开发指南
人工智能
蓝天守卫者联盟12 小时前
如何选择二氯甲烷回收设备厂家:技术路线与市场格局深度解析
大数据·人工智能·python·sqlite·tornado