{"repo":"abczsl520/weixin-bot-sdk","free":true,"listed":false,"github":"https://github.com/abczsl520/weixin-bot-sdk","clone":"git clone https://github.com/abczsl520/weixin-bot-sdk.git","description":"🤖 The missing WeChat Bot SDK for Node.js — Official iLink Bot API. Zero deps. Full TypeScript. Send/receive text, images, videos, files, voice.","language":"JavaScript","stars":31,"topics":["bot","chatbot","ilink","messaging","nodejs","sdk","typescript","wechat","wechat-bot","weixin"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"🤖 weixin-bot-sdk Node.js 微信机器人 SDK — 基于官方 iLink Bot API 零依赖。完整 TypeScript 支持。收发图片/视频/文件/语音。 中文 · English · Wiki · API 参考 --- ⚠️ 兼容性说明 iOS ：支持微信 8.0.70 版本。更新到最新版后需 在后台关掉微信再重新打开 ，才能正常对接 Bot。 安卓 ：已支持！扫码提示更新微信，更新完重新扫码即可，可能有部分 Bug 建议自测（部分安卓首页看不到 Bot，需要搜索或者在功能页面显示）。 --- 💡 这是什么 2026 年，微信悄悄上线了官方 Bot API（ iLink Bot ），但没有公开的 SDK。 唯一的使用方式是通过某个框架的插件。我们逆向分析了那个插件，提取出了一个干净的、零依赖的独立 SDK。 6 行代码，一个微信机器人就跑起来了。 --- 🏆 为什么选这个 weixin-bot-sdk wxhook / itchat Wechaty 公众号 API --- :-: :-: :-: :-: 封号风险 ✅ 无 ❌ 高 🟡 看实现 ✅ 无 依赖 ✅ 零 ❌ 很多 ❌ 很重 🟡 少量 个人消息 ✅ 支持 ✅ 支持 ✅ 支持 ❌ 不支持 媒体（图/视频/文件） ✅ 完整 ✅ 完整 ✅ 完整 ✅ 完整 TypeScript ✅ 内置 ❌ 无 ✅ 有 🟡 社区 需要微信 PC ✅ 不需要 ❌ 需要 🟡 看实现 ✅ 不需要 搭建时间 ✅ 2 分钟 ❌ 30+ 分钟 🟡 10 分钟 ❌ 几天（审核） 稳定性 ✅ 官方 API ❌ 经常挂 🟡 不一定 ✅ 稳定 代码量 ✅ 700 行 ❌ 几千行 ❌ 巨大 🟡 中等 --- ⚡ 快速开始 安装 Echo Bot（5 分钟） AI 聊天机器人（10 分钟） --- 📸 媒体支持 收发图片、视频、文件、语音 — AES-128-ECB 加密自动处理。 --- 🏗️ 架构 iLink Bot API 工作流程： 1. GET /get bot qrcode → 获取二维码 2. GET /get qrcode status → Long-poll 等用户扫码（返回 bot token ） 3. POST /getupdates → Long-poll 获取新消息（游标分页） 4. POST /sendmessage → 发送回复（带 context token ） 5. POST /getuploadurl → 获取 CDN 上传地址 6. 媒体用 AES-128-ECB 加密，密钥在 aes key 字段 --- 📖 API 速览 WeixinBot（高层封装） WeixinBotApi（底层 API） 加密工具 完整 API 文档：Wiki → API Reference --- 📝 TypeScript 完整类型声明，开箱即用。 --- 📂 项目结构 --- 📚 示例 示例 说明 ------ ------ echo-bot.js 回声机器人 — 原样返回你发的消息 low-level-api.js 不用 WeixinBot 封装，直接调 API ai-chatbot.js AI 聊天机器人（OpenAI/Claude） --- ⚠️ 重要说明 - 使用微信官方 iLink Bot API — 不是 hook，不是注入 - Bot 只能收到用户 主动发给它 的消息 - Bot 不能 监听所有聊天或冒充个人号 - Token 可能过期，SDK","default_branch":null,"files":null,"tree":[],"storefront":"/r/abczsl520","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/abczsl520/weixin-bot-sdk/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}