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. 如果要在群里稳定使用,再补上聊天读取和应用信息读取权限
相关推荐
COOLMO研究AI11 分钟前
Python 如何在 AI 接口中实现请求幂等性:防止重复提交与重复扣费
人工智能·python·php
微三云-张梅15 分钟前
东莞企业做GEO:AI信任体系的三个建设层级
大数据·人工智能·微三云geo·东莞系统开发·东莞geo
CTA量化套保23 分钟前
新手学量化,先做能复查的小流程
人工智能·python
狂奔蜗牛(bradley)27 分钟前
RKNN Toolkit2开发环境搭建实操
人工智能
weixin_446260851 小时前
AutoDesign:面向长时序智能体设计的元调度优化框架
人工智能
Rocktech_ruixun1 小时前
机器人端侧大模型部署对主板有哪些要求?瑞迅主控板分级方案对比
人工智能·嵌入式硬件·机器人
ZGi.ai1 小时前
多模型回答不稳定:路由规则与评测方法
网络·人工智能·大模型评测·多模型·模型路由·zgi·模型网关
dogstarhuang1 小时前
大模型 API 停服怎么办:用 API 网关实现多模型统一接入与可切换架构
人工智能·后端·架构·大模型·api·数字化转型·ai应用
紫禁玄科1 小时前
MCP协议安全深度剖析:AI Agent时代的隐形攻击面
人工智能
明航咨询_贾老师1 小时前
CISP-AISE知识体系大纲深度解读:6大模块,国内首个AI安全应用官方认证
人工智能·安全