跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
JavaScriptNode.jsWeChatAI

微信官方 ClawBot 插件接入指南:iLink 协议与实战解析

微信于 2026 年 3 月正式发布 ClawBot 官方插件,通过 iLink 协议开放个人号 Bot API。解析其技术架构,包括 HTTP/JSON 接口、长轮询机制及消息结构,对比旧方案在合法性与稳定性上的优势。提供从环境准备到扫码绑定的实操步骤,并强调回复时需携带 context_token 的关键细节。同时梳理法律条款与服务定位,帮助开发者合规搭建 AI 助手应用。

不羁发布于 2026/4/7更新于 2026/5/2214 浏览
微信官方 ClawBot 插件接入指南:iLink 协议与实战解析

微信官方 ClawBot 插件接入指南:iLink 协议与实战解析

2026 年 3 月 22 日,腾讯微信正式发布 ClawBot 官方插件,通过 iLink 协议开放了个人微信的 Bot API。这标志着开发者可以通过官方渠道,让 AI 助手直接接入微信个人号,实现私聊对话、群聊互动及文件收发等完整功能。

一、插件概况:什么是 ClawBot?

ClawBot 是腾讯微信官方推出的 AI 助手连接插件,底层基于 iLink(智联)协议,接入域名为 ilinkai.weixin.qq.com。

相比以往依赖 Hook 或模拟协议的旧方案,iLink Bot API 在合法性、稳定性和封号风险上都有显著优势:

维度旧方案(WeChatPadPro 等)iLink Bot API
合法性违反微信服务协议,灰色地带✅ 官方开放,合法合规
稳定性每次微信更新可能失效✅ 服务器端 API,稳定可靠
封号风险极高,随时可能被封✅ 正常使用无封号风险
协议层模拟 iPad/移动端协议✅ HTTP/JSON,标准接口
媒体支持有限✅ 图片/语音/文件/视频完整支持
群聊需要特殊处理✅ 原生支持

核心能力

  • 私聊对话:微信用户与 OpenClaw 机器人一对一交流
  • 流式输出:AI 回复内容实时流式传输
  • 长连接模式:基于长轮询的消息推送机制
  • 多媒体支持:文本、图片、语音、文件、视频
  • Skills 调用:可调用 OpenClaw 技能市场的兼容技能
  • 群聊互通:支持微信群聊场景(需配置)

二、技术亮点:iLink 协议深度解析

腾讯开放的接口全部在 https://ilinkai.weixin.qq.com 下,采用 HTTP/JSON 协议,无需 SDK,可直接用 fetch 调用。

1. 核心端点

EndpointMethod功能
/ilink/bot/get_bot_qrcodeGET获取登录二维码
/ilink/bot/get_qrcode_statusGET轮询扫码状态
/ilink/bot/getupdatesPOST长轮询收消息(核心)
/ilink/bot/sendmessagePOST发送消息
/ilink/bot/getuploadurlPOST获取 CDN 预签名上传地址
/ilink/bot/sendtypingPOST发送'正在输入'状态

2. 认证机制

请求头固定格式如下,注意 X-WECHAT-UIN 每次请求都变化,起到防重放攻击的作用:

{"Content-Type":"application/json","AuthorizationType":"ilink_bot_token","X-WECHAT-UIN":"base64(randomUint32)","Authorization":"Bearer <bot_token>"}

3. 长轮询机制

与 Telegram Bot API 的 getUpdates 设计类似,服务器会 hold 住连接最多 35 秒,直到有新消息才返回。

POST /ilink/bot/getupdates 
{
  "get_updates_buf": "<上次返回的游标,首次为空>",
  "base_info": {"channel_version": "1.0.2"}
}

4. 消息结构

每条微信消息的核心字段中,ID 格式很有规律:用户 ID 为 [email protected],Bot ID 为 [email protected]。

{
  "from_user_id": "[email protected]",
  "to_user_id": "[email protected]",
  "message_type": 1,
  "context_token": "AARzJWAFAAABAAAAAAAp...",
  "item_list": [{"type": 1, "text_item": {"text": "你好"}}]
}

消息类型对应关系:

type含义
1文本
2图片(CDN 加密存储)
3语音(silk 编码,附带转文字)
4文件附件
5视频

5. 回复机制(关键!)

这里最容易踩坑。每条收到的消息都带有 context_token,回复时必须原样带上,否则消息不会关联到正确的对话窗口。

POST /ilink/bot/sendmessage 
{
  "msg": {
    "to_user_id": "[email protected]",
    "message_type": 2,
    "message_state": 2,
    "context_token": "<从 inbound 消息里取>",
    "item_list": [{"type": 1, "text_item": {"text": "你好!"}}]
  }
}

6. CDN 媒体加密

微信 CDN 上的所有媒体文件都经过 AES-128-ECB 加密,下载后需解密才能查看。

三、启用插件:5 分钟快速上手

前置条件

  • 微信版本:iOS 8.0.70 及以上(Android 同理,最新版本)
  • OpenClaw:已部署并运行 OpenClaw 实例

操作步骤

首先确保微信更新到最新版本,然后在微信客户端进入「我」→「设置」→「插件」,找到「ClawBot」卡片。

接下来在 OpenClaw 所在设备执行安装命令:

npx -y @tencent-weixin/openclaw-weixin-cli@latest install

执行完成后,使用微信扫码绑定,验证连接即可成功。

四、实战演示:15 分钟搭建 AI 助手

配合 Anthropic 的 @anthropic-ai/claude-agent-sdk,可以在 15 分钟内搭出一个有实际能力的 AI 助手。

实测效果相当不错,例如用户发:「告诉我现在我是什么电脑,什么电量」,AI 就能调用系统命令,回复完整的机型 + 电量信息。

五、法律条款:开发者必读

腾讯发布了《微信 ClawBot 功能使用条款》,其中明确了服务定位和适用法律。

服务定位

'我们仅提供微信 ClawBot 插件与第三方 AI 服务的信息收发,不存储你的输入内容与输出结果,不提供 AI 相关服务。'

这意味着 iLink 只是消息通道,AI 服务由开发者自己负责。

签订信息

  • 签订地:深圳市南山区
  • 适用法律:中国大陆地区法律
  • 性质:官方产品,有法律文件背书

六、应用场景与展望

目前该插件仍处于灰度测试阶段,未来将逐步放量。除了微信,QQ 机器人已接入 OpenClaw,且已支持飞书、钉钉、Telegram、Discord 等多渠道。

常见应用场景包括:

  • 个人助手:日程管理、待办记录、信息查询
  • 客服机器人:自动回复、工单流转
  • 社群运营:群消息回复、新人欢迎语
  • 企业集成:知识库问答、审批通知

对于 AI 开发者而言,抓住这波机遇,用技术创造价值,才是最重要的。API 设计可能随版本迭代变化,请以官方文档为准。

目录

  1. 微信官方 ClawBot 插件接入指南:iLink 协议与实战解析
  2. 一、插件概况:什么是 ClawBot?
  3. 核心能力
  4. 二、技术亮点:iLink 协议深度解析
  5. 1. 核心端点
  6. 2. 认证机制
  7. 3. 长轮询机制
  8. 4. 消息结构
  9. 5. 回复机制(关键!)
  10. 6. CDN 媒体加密
  11. 三、启用插件:5 分钟快速上手
  12. 前置条件
  13. 操作步骤
  14. 四、实战演示:15 分钟搭建 AI 助手
  15. 五、法律条款:开发者必读
  16. 服务定位
  17. 签订信息
  18. 六、应用场景与展望
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • 前缀和算法详解与实战
  • ChatGPT 提示词工程与使用指南
  • Python 编程入门教程:从零基础到高级应用详解
  • 前端 SSE 实现详解:原理及 AI 流式对话应用
  • Java 高级工程师高频核心面试题与解析
  • FPGA 模块助力现代工厂实现高速数据采集与实时处理
  • n8n Webhook 节点实战教程:从入门到生产级部署
  • Java 后端 Web API 开发实战:从架构到部署
  • 更高级的 RAG 架构:提升 AI 大模型回答准确性
  • C++ string 类模拟实现:从浅拷贝到深拷贝的深度解析
  • 使用 VS Code + Git 高效管理 Python 学习记录
  • Mac Big Sur 使用 OpenClaw OpenCode OpenSpec 实现 AI 自动化开发流程
  • 漏洞挖掘入门教程:从零基础到精通的完整指南
  • FPGA 摄像头采集处理显示指南:OV5640 至 HDMI 实时显示
  • Java 核心知识点梳理:修饰符、OOP 与常用 API
  • CATIA V5 Python 自动化:pycatia 模块使用指南
  • 前端开发三年职业历程回顾:理想与现实的碰撞
  • C/C++ 自定义类型:结构体
  • AI 编程工具对比:Cursor、GitHub Copilot 与 Claude Code
  • 小米推出手机端智能体应用 MiClaw,重构智能家居底层逻辑

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online