
可能很多人还不知道微信已经通过 iLink Bot API 正式开放了 AI Agent 的接入能力。
简单说:你现在可以让你的 AI Agent ,在微信里直接跟用户对话了。扫码登录,收发消息,图片文件语音视频都支持。这个微信官方开发的接口,不是基于逆向的协议。
因为微信只开放了协议,没有开放 SDK , 我花了点时间为这个协议做了一个开源 SDK ,四种语言全覆盖:
5 分钟接入,以 python 为例核心代码就几行:
from wechatbot import WeChatBot bot = WeChatBot() @bot.on_message async def handle(msg): await bot.reply(msg, f"你好:{msg.text}") bot.run() # 扫码登录,开始监听 该有的都有: 扫码登录、凭证持久化、长轮询消息、富媒体收发、CDN 加密解密、会话恢复、输入状态模拟、智能文本分片……生产级可用,不是玩具。
GitHub: https://github.com/corespeed-io/wechatbot 网站: https://wechatbot.dev
项目完全 MIT 开源,欢迎所有人参与。
如果你对微信生态 + AI Agent ,这个方向感兴趣,欢迎来一起维护。一个人走得快,一群人走得远。欢迎 AI pull request
Star 一下也是支持 https://github.com/corespeed-io/wechatbot
1 wsbqdyhm 3 小时 49 分钟前 和 openclaw 那个插件有什么不一样的地方吗? |
2 YuanJiwei OP @wsbqdyhm OpenClaw 那个只是针对 OpenClaw 插件,我这个是支持所有的 Agent 接入的 SDK , 如果你的 Agent 是 OpenClaw ,用插件就可以了;但是如果你想实现自己的 Agent ,那就需要使用 SDK 接入 你自己的 Agent |
3 version 3 小时 30 分钟前 官方就开发了一个和 tgbot 的功能一样.机器人只能和自己聊..当一个通知机器人而已... 官方也没说可以发给个人或者接收他人的消息? 有这块文档? |
4 killadm 3 小时 24 分钟前 qclaw 最新版也支持微信了,不过应该也是通过微信插件支持的,扫了一下让升级微信。不支持 md 和流式传输是最大的硬伤,短时间内应该也没法解决。 |
5 kneo 3 小时 18 分钟前 via Android 能否提供一下开发协议的相关信息?是公开的吗?有无风险? |
6 YuanJiwei OP @kneo https://www.wechatbot.dev/zh/protocol 协议的细节, 感觉微信开放这个协议现在也很突然,很多事情还没有尘埃落定。 因为微信官方现在只给 OpenClaw 开放,但是原理上,后续是给所有 Agent 开放的, 如果 个人做一点问题没有,商用的话,还是要自己评估一下风险,微信向来有自己的一套规则。 |
9 YuanJiwei OP @version 技术上确实是这样,和 Telegram 的 bot 本质上没有区别,哈哈。假如所有的人都扫了你的 Bot ,那你的 bot 也可以接收别人的消息了,也能给这些用户发消息。 |
11 54xavier 3 小时 4 分钟前 另外好像必须要 24h 内有过至少一条消息 bot 才能回复一条,不能由 bot 主动触发,不能累计,感觉功能上大打折扣。我测试了企微那边智能机器人对 md 的兼容要好很多,不过好像也是不支持由机器人主动发起会话。 |
13 voicevlan 2 小时 35 分钟前 现在微信可以实现,一个微信号,对多个机器人 Openclaw 了,有哪位大侠知道 |
14 jaoyina 2 小时 9 分钟前 via Android openclaw 那个我装了,扫码说我微信版本不支持,但已经 app store 升级到最新了。 |
16 zoharSoul 1 小时 15 分钟前 不用 claw, 单纯当发消息推送可以吗 |