微信原生接入HermesAgent:iLinkBot配置详解

秋丽君_4768

秋丽君_4768

2026-04-29

1324人浏览

原创

必须通过腾讯ilink bot api原生对接微信个人号,流程包括:一、在ilink.qq.com注册获取appid/secret/token并启用长轮询;二、克隆适配器、安装依赖、复制weixin.py、打补丁、配置yaml;三、hermes gateway setup扫码认证;四、设置.env环境变量控制访问策略;五、验证消息分片与上下文持久化。

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

微信原生接入hermesagent:ilinkbot配置详解

如果您希望将 Hermes Agent 直接接入微信个人号,而非依赖第三方桥接服务,则必须通过腾讯官方 iLink Bot API 完成原生对接。该方式无需公网 IP、Webhook 或 WebSocket,仅需长轮询机制即可在家庭网络环境下稳定运行。以下是基于 iLink Bot API 的完整配置流程:

一、准备 iLink Bot 开发者资质与凭证

使用 iLink Bot API 前,需在腾讯 iLink 开放平台完成注册并获取合法凭证。该步骤是所有后续配置的基础,缺失任一凭证将导致网关无法初始化。

1、访问 https://ilink.qq.com/developer,使用企业微信或已实名的微信扫码登录。

2、进入「创建应用」页面,选择「Bot 类型」,填写应用名称、简介及头像,提交审核。

3、审核通过后,在「应用详情」页复制以下三项关键凭证:AppID、AppSecret、iLink Token。

4、在「Webhook 配置」区域,将「长轮询模式」设为启用,并确认「消息加解密」开关处于关闭状态(Hermes 当前仅支持明文模式)。

二、配置 Hermes Agent 的 weixin 平台适配器

需将 iLink 凭证注入 Hermes 的微信平台模块,使其能正确调用 iLink Bot API 接口。此过程涉及文件复制、代码补丁与 YAML 配置三步,缺一不可。

1、执行命令克隆适配器仓库:git clone https://github.com/RongleCat/hermes-wechat.git。

2、安装运行依赖:cd hermes-wechat && uv add aiohttp cryptography qrcode[pil]。

3、将 weixin.py 复制至 Hermes 的 platforms 目录:cp weixin.py /path/to/hermes/platforms/。

4、运行补丁脚本注册平台:python patch.py --hermes-dir /path/to/hermes。

5、编辑 ~/.hermes/config.yaml,在 platforms: 下添加如下段落:

wechat:

type: weixin

ilink_token: your_iLink_Token

ilink_app_id: your_AppID

poll_timeout: 35

chunk_size: 4000

三、启动网关并完成扫码认证

网关启动后将主动向 iLink 服务发起会话初始化请求,并生成一次性登录二维码。该二维码与微信个人号强绑定,仅可成功扫描一次,且需在 5 分钟内完成确认操作。

Wechat MP Article Stats Comments Suite - 微信公众号管理套件
Wechat MP Article Stats Comments Suite - 微信公众号管理套件

公众号运营:文章发布至草稿、样式封面、评论与用户管理、数据统计等。用户要求将 Markdown 发送到公众号草稿、查看阅读量统计或类似后台操作时,使用本技能。

下载

1、在终端中执行:hermes gateway setup。

2、在交互式菜单中使用方向键高亮选择 WeChat (ilink / ClawBot),按回车确认。

3、等待终端输出二维码(若已安装 qrcode[pil])或显示形如 https://ilink.qq.com/qrcode?token=xxx 的 URL。

4、使用微信客户端扫描该二维码,随后在手机端点击「确认登录」按钮。

5、终端显示 Login successful. Session token saved to ~/.hermes/ 即表示认证完成。

四、设置访问控制策略与环境变量

为保障账号安全,必须显式声明私聊与群聊的响应策略。所有策略均通过环境变量控制,修改后需重启网关才生效。默认策略为禁用群聊,仅开放私聊。

1、编辑 ~/.hermes/.env 文件,添加以下四行:

WEIXIN_ACCOUNT_ID=your_wechat_account_id

WEIXIN_TOKEN=your_iLink_Token

WEIXIN_DM_POLICY=open

WEIXIN_GROUP_POLICY=disabled

2、若需启用白名单机制,追加 WEIXIN_ALLOWED_USERS=user_id_1,user_id_2,其中 user_id 可从首次收到的私聊消息日志中提取。

3、保存文件后执行:hermes gateway restart 使新策略立即生效。

五、验证上下文持久化与消息分段能力

iLink Bot API 支持 context_token 自动续签与长消息自动切片,Hermes 通过 chunk_size: 4000 参数控制单条消息最大字符数。测试该能力可确认会话连续性是否正常建立。

1、向 Hermes Agent 发送一条含 4500 字符的测试消息(例如粘贴一篇技术文档摘要)。

2、观察 Hermes 日志是否出现 [weixin] Splitting long message into 2 chunks 提示。

3、等待 Agent 回复后,立即发送第二条消息(如「继续」),检查回复是否延续前文语义而非重置对话上下文。

4、手动终止并重启 Hermes 进程:hermes stop && hermes start,再次发送「上一句说了什么?」,确认仍能准确引用历史内容。

相关文章

微信app下载
微信app下载

微信是一款手机通信软件,支持通过手机网络发送语音短信、视频、图片和文字。微信可以单聊及群聊,还能根据地理位置找到附近的人,带给大家全新的移动沟通体验,有需要的小伙伴快来保存下载体验吧!

下载

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

相关专题

更多
微信是谁开发的
微信是谁开发的

微信是由张小龙所带领的腾讯广州研发中心产品团队打造开发的,并不是马化腾开发的,而腾讯公司总裁马化腾是在产品策划的邮件中确定这款产品的名称叫做“微信”的。想了解更多微信相关的内容,可阅读本专题下面的相关文章。

2024.11.05

5555

8

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

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

2026.04.13

592

11

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

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

2026.04.13

414

20

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

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

2026.04.13

317

21

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

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

2026.05.06

489

34

PixTV官网入口地址合集
PixTV官网入口地址合集

本专题汇总了 PixTV AI 一站式视频创作平台的官方入口与使用教程。无需下载软件,浏览器直接访问即可使用。平台将剧本、图像、视频、声音与剪辑整合在“无限画布”中,接入 GPT Image 2.5、Seedance 2.5 等头部模型。本专题整理了从新建画布、角色锚定、分镜拆分到视频生成与导出的完整操作指南,助你快速上手 AI 短剧与漫剧创作。

2026.10.10

40

15

Kratos框架HTTP与gRPC服务开发教程
Kratos框架HTTP与gRPC服务开发教程

本专题围绕Kratos框架双协议服务开发,涵盖HTTP路由与处理器编写、参数获取、gRPC服务实现与客户端调用、metadata上下文传递、encoding编解码注册、统一响应封装、超时控制与流式响应实现方法。

2026.10.10

20

15

Kratos框架Protobuf接口定义与代码生成合集
Kratos框架Protobuf接口定义与代码生成合集

本专题讲解Kratos框架接口定义体系,涵盖proto编写规范、proto add/client/server生成命令、http注解路由、validate校验、OpenAPI文档生成、跨服务proto复用与兼容性设计。

2026.10.10

0

15

C++虚函数怎么定义和调用
C++虚函数怎么定义和调用

C++虚函数是实现运行时多态的重要机制。本专题从virtual关键字的基本用法入手,介绍基类与派生类之间的函数重写、基类指针调用派生类方法,以及动态绑定的执行过程,帮助初学者掌握虚函数的核心语法。

2026.10.10

20

26

热门下载

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

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Hermes Agent中文文档
Hermes Agent中文文档

共0课时 | 0人学习

Codebuddy 插件
Codebuddy 插件

共0课时 | 0人学习