最全的微信机器人开源框架集合
收集整理目前最全基于微信生态的机器人开源框架,结合LLM function call机制与业务API,实现对业务系统的精准访问。
- defagi
- 1 min read
随着人工智能技术的快速发展,各类优质的商用及开源模型不断涌现,为AI agent与业务系统的无缝对接提供了坚实基础。在众多应用场景中,基于微信生态的解决方案具有得天独厚的优势。通过微信机器人,企业可以实现与用户的智能化互动,显著提升服务体验。 以智能客服为例,无论是售前咨询还是售后支持,用户都可以通过对话形式与机器人进行交互。整个流程中,WeChat Bot接收用户输入后,通过调用大语言模型(LLM)结合Function Call机制与业务API进行协同,实现对业务系统的精准访问,并将相关数据实时反馈给用户。为了帮助开发者快速实现这一目标,本文整理了目前主流的开源微信机器人框架供参考
微信机器人开源框架
WechatBotCMD
微信机器人WechatBotCMD是一个创新的基于Python 3.11开发的项目,通过结合ChatGPT模型和微信原生API,为用户提供智能聊天、自动绘画、自动发朋友圈、自动发视频号等多样的API集成服务,旨在提升日常沟通效率和趣味性。包括但不限于:以高情商回复心仪的女生、制作头像、AI绘画、通过文字完成多个API处理(如获取天气、根据天气生成图片并自动发布到朋友圈等功能)。
特色功能:
聊天画图/上下文记忆/对话历史限制/自动通过好友、自动拉群/视频号视频下载/自动发朋友圈、自动点赞/直播间自动发弹幕/视频号自动回复等/微信防撤回(撤回消息回调)/发送语音条/语音转文字
开发语言: Python
github地址:
https://github.com/WeChatAPIs/WechatBotCMD
wechat-bot
一个简单易用的微信机器人框架,允许开发者通过编写代码实现与微信的交互。它基于 ChatGPT,能够进行智能对话,支持私聊和群聊自动回复,并且可以自定义回复规则和白名单。项目支持多种AI服务,如 ChatGPT、科大讯飞 等,并且是开源免费的,允许用户自由定制功能。
开发语言:
Javascript
github地址:
https://github.com/wangrongding/wechat-bot
chatgpt-on-wechats
基于大模型搭建的聊天机器人,同时支持 微信公众号、企业微信应用、飞书、钉钉 等接入,可选择GPT3.5/GPT-4o/GPT-o1/ Claude/文心一言/讯飞星火/通义千问/ Gemini/GLM-4/Claude/Kimi/LinkAI,能处理文本、语音和图片,访问操作系统和互联网,支持基于自有知识库进行定制企业智能客服。
开发语言: Python
github地址:
https://github.com/zhayujie/chatgpt-on-wechat
https://gitee.com/zhayujie/chatgpt-on-wechat
视频
https://cdn.link-ai.tech/doc/cow_demo.mp4
wechat-gptbot
一个开源的微信 GPT 机器人项目,旨在为用户提供一个安全、稳定的微信聊天机器人,以实现智能互动体验。
开发语言:
Golang
github地址:
https://github.com/code-innovator-zyx/wechat-gptbot
wxbot
一个基于PC WeChat 版本的Hook模块,实现了全消息的监听和发送(好友和群聊消息、支付消息、公众号推送消息等),并提供了go和python两种语言的操作方式,注入方便,操作简洁。
开发语言:
Golang,Python
Github:
https://github.com/jwping/wxbot
视频:
wechatbot-webhook
一个小小的微信机器人webhook,帮你抹平了很多自己开发的障碍,基于 http 请求,与hooks微信不同,因为基于web api,所以优势在于可以部署到arm架构等设备上
开发语言:
Javascript
Github:
https://github.com/danni-cool/wechatbot-webhook
chatgpt-mirai-qq-bot
一键部署!真正的 AI 聊天机器人!支持ChatGPT、文心一言、讯飞星火、Bing、Bard、ChatGLM、POE,多账号,人设调教,虚拟女仆、图片渲染、语音发送 | 支持 QQ、Telegram、Discord、微信 等平台
开发语言:
Python
Github:
https://github.com/lss233/chatgpt-mirai-qq-bot
视频:
WeChatFerry
微信机器人底层框架,可接入Gemini、ChatGPT、ChatGLM、讯飞星火、Tigerbot等大模型。WeChat Robot Hook
开发语言:
Java,Golang,Python,Rust,Javascript,C#
Github:
https://github.com/lich0821/WeChatFerry
视频:
- Tags:
- Ai-News
- Webchat-Bot