零基础接入飞书/钉钉:把HermesAgent变成你的企业办公助理【集成】

风敏姑娘_1491

风敏姑娘_1491

2026-05-12

565人浏览

原创

需分别完成飞书与钉钉平台的应用创建、权限配置、凭证获取及网关绑定:飞书支持WebSocket长连接(企业自建应用)与环境变量注入两种方式;钉钉支持可信IP+加解密(企业内部应用)与YAML直写配置两种方式;双平台配置完成后须验证消息响应、状态激活及日志分离。

☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

零基础接入飞书/钉钉:把hermesagent变成你的企业办公助理【集成】

如果您希望将 Hermes Agent 部署为可在飞书或钉钉中直接响应消息的企业办公助理,但尚未完成任一平台的对接,则需分别完成平台应用创建、权限配置、凭证获取与网关绑定等关键环节。以下是针对飞书与钉钉两个平台的独立、可并行执行的集成路径:

一、飞书平台集成(企业自建应用方式)

此方式通过飞书开放平台注册合法机器人身份,利用 WebSocket 长连接实现低延迟双向通信,无需公网回调地址,适合无固定域名或NAT环境下的部署场景。

1、访问 https://open.feishu.cn,使用具有企业管理员权限的飞书账号登录。

2、进入「应用开发」→「企业自建应用」→ 点击「创建应用」,填写应用名称(如“Hermes 办公助理”)及描述,完成创建。

3、在应用详情页,点击「应用能力」→「机器人」→ 开启机器人功能,务必勾选「开启交互式卡片」选项。

4、进入「权限管理」,添加以下权限:im:message:send_as_bot、im:message:read、im:message.group_at_msg:readonly、contact:user.id:readonly、im:resource。

5、进入「事件与回调」→ 选择「WebSocket 长连接模式」→ 订阅事件类型 im.message.receive_v1 → 保存并发布应用。

6、在「凭证与基础信息」页面,完整复制 App ID 与 App Secret(App Secret 仅显示一次,丢失需重置)。

二、飞书平台集成(环境变量注入方式)

该方式绕过交互式向导,直接通过系统级环境变量注入飞书凭证,适用于容器化部署、CI/CD 流水线或需批量管理多租户实例的场景,避免配置文件硬编码风险。

1、在 Linux/macOS 服务器上执行以下命令设置环境变量:

export FEISHU_APP_ID=cli_xxxxxxxxxxxxxx

export FEISHU_APP_SECRET=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

2、确保环境变量在 Hermes Agent 启动时生效,例如在 systemd service 文件中添加 EnvironmentFile 或在启动脚本中 source 配置。

3、验证变量已加载:运行 echo $FEISHU_APP_ID,确认输出非空。

4、重启 Hermes Agent 进程,使其自动识别飞书网关启用状态。

三、钉钉平台集成(企业内部应用方式)

此方式基于钉钉开放平台创建企业内部应用,通过配置可信IP与加解密密钥保障消息传输安全,适用于已具备公网IP且需严格审计消息链路的企业环境。

1、登录钉钉开放平台(https://open.dingtalk.com),进入「应用开发」→「企业内部应用」→「创建应用」。

2、填写应用名称(如“Hermes 钉钉助手”)、应用描述及图标,完成创建。

3、进入「应用功能」→「机器人」→ 开启机器人开关,记录生成的 Webhook 地址(含 access_token 参数)。

4、进入「开发管理」→「API调用」→ 添加可信 IP,填入 Hermes Agent 所在服务器的公网 IPv4 地址。

钉钉听记(闪记)
钉钉听记(闪记)

从钉钉闪记提取听记数据,包括列表、转写文本、摘要、待办等。当用户提到"钉钉闪记"、"听记"、"会议录音"、"转写文本"、"shanji"、"dws minutes"时触发此技能。

下载

5、在「开发管理」→「消息接收」中,启用「加密消息」选项,记录 Token 与 AES Key。

6、获取应用凭证:Client ID 与 Client Secret,位于「应用基本信息」页底部。

四、钉钉平台集成(配置文件直写方式)

该方式通过手动编辑 Hermes Agent 的 YAML 配置文件,显式声明钉钉网关参数,便于版本控制、灰度发布与多环境差异化配置。

1、打开配置文件:~/.hermes/config.yaml。

2、在 gateways 节点下新增钉钉配置段:

dingtalk:

  enabled: true

  client_id: "your-client-id-here"

  client_secret: "your-client-secret-here"

  token: "your-token-here"

  aes_key: "your-aes-key-here"

3、保存文件后执行 hermes gateway reload 命令触发热重载。

4、检查日志输出是否出现 "DingTalk gateway initialized successfully" 提示。

五、双平台协同启用验证

当飞书与钉钉各自完成配置后,Hermes Agent 将同时监听两个平台的消息事件;此时需统一校验用户身份映射与消息路由一致性,防止跨平台会话混淆。

1、在飞书中搜索已创建的机器人名称,发送测试消息 “你好”,观察是否返回响应。

2、在钉钉工作台中找到对应应用图标,点击进入并发送相同消息,确认响应内容一致且上下文隔离。

3、执行命令 hermes gateway status,查看输出中 feishu 和 dingtalk 状态均为 active。

4、检查日志目录 ~/.hermes/logs/gateway/ 下是否存在 feishu.log 与 dingtalk.log 两个独立文件,且均有实时写入记录。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
Hermes Agent完整设置指南教程
Hermes Agent完整设置指南教程

此专题为您提供 HermesAgent最新、最全面的设置指南。内容涵盖从一键安装、模型配置(支持阿里云百炼等)到微信、钉钉等全平台接入的完整流程。无论您是新手还是进阶用户,都能在这里找到清晰的步骤说明与常见问题解答,助您快速部署并掌握这款能自我进化的AI代理,轻松开启智能化工作流。

2026.04.13

592

11

Hermes Agent完整部署教程
Hermes Agent完整部署教程

本专题聚焦开源AI智能体Hermes Agent,提供从入门到精通的完整部署教程。作为会“自我进化”的AI助手,它支持本地及云端私有化部署,具备持久记忆与技能自动沉淀能力。无论你是开发者还是效率追求者,这里都将助你快速搭建专属的“数字伙伴”,实现AI自主执行复杂任务,让工作效率倍增。

2026.04.13

474

20

HermesAgent下载安装完整教程
HermesAgent下载安装完整教程

本专区为您提供 HermesAgent最全面的安装与部署指南。作为由NousResearch推出的“可成长”AI智能体,Hermes支持Linux、macOS及WSL2环境。我们汇集了从官方推荐的一键脚本安装、手动源码部署,到Docker及云服务器(如腾讯云Lighthouse)搭建的保姆级教程。无论您是新手还是开发者,都能在此找到详细的配置步骤,助您快速拥有这位具备持久记忆与自我进化能力的AI助手。

2026.04.13

377

21

Hermes Agent使用指南汇总
Hermes Agent使用指南汇总

本专题将带你从零开始,全面掌握Hermes Agent的安装部署、核心配置、技能扩展与生态整合,无论你是想打造专属私人助手,还是探索AI自动化变现路径,这里都有最实用的实战指南。

2026.05.06

529

34

Gradle插件开发入门教程
Gradle插件开发入门教程

本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。

2026.10.22

60

11

Gradle Wrapper配置教程
Gradle Wrapper配置教程

本专题介绍Gradle Wrapper的基本作用,涵盖文件组成、生成方法、版本配置和任务调用,帮助你理解项目如何使用指定的Gradle版本,减少不同开发环境带来的构建差异。

2026.10.22

40

10

Golangci-lint检查器使用教程
Golangci-lint检查器使用教程

本专题整理Golangci-lint常用Linters的用途与配置方法,覆盖错误处理、无效代码、安全、复杂度、命名和依赖检查,帮助项目合理选规则。

2026.10.22

40

15

Gradle怎么构建Java项目
Gradle怎么构建Java项目

本专题介绍Gradle Java项目构建方法,涵盖Java插件配置、依赖声明、源码编译、测试执行和打包检查,帮助你理解各阶段的任务关系,逐步完成项目构建。

2026.10.22

20

10

PHP时间戳漏洞修复教程
PHP时间戳漏洞修复教程

本专题汇总PHP常见时间戳漏洞,包括2038年溢出、时区漂移、时间戳伪造、重放攻击、时间盲注与日志审计失效等,并给出升级64位环境、使用 DateTimeImmutable、统一UTC、严格超时校验、预处理绑定、hash_equals 比对等修复方案,帮助开发者快速排查和加固时间相关代码。

2026.10.22

40

25

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程