最全的微信机器人开源框架集合

收集整理目前最全基于微信生态的机器人开源框架,结合LLM function call机制与业务API,实现对业务系统的精准访问。

defagi avatar
  • defagi
  • 1 min read

随着人工智能技术的快速发展,各类优质的商用及开源模型不断涌现,为AI agent与业务系统的无缝对接提供了坚实基础。在众多应用场景中,基于微信生态的解决方案具有得天独厚的优势。通过微信机器人,企业可以实现与用户的智能化互动,显著提升服务体验。 以智能客服为例,无论是售前咨询还是售后支持,用户都可以通过对话形式与机器人进行交互。整个流程中,WeChat Bot接收用户输入后,通过调用大语言模型(LLM)结合Function Call机制与业务API进行协同,实现对业务系统的精准访问,并将相关数据实时反馈给用户。为了帮助开发者快速实现这一目标,本文整理了目前主流的开源微信机器人框架供参考

wechat bot

微信机器人开源框架

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

视频:

推荐

Cursor白嫖方法-反复白嫖专业版

Cursor白嫖方法-反复白嫖专业版

Cursor是一款专业的编程辅助软件,可以帮助程序员提升编程效率,提高工作效率。如果想白嫖可使用邮箱别名无限登录试用,破解Cursor使用限制。

强大的AI编程助手

强大的AI编程助手

Aider是一款面向程序员的AI编程助手,支持多种大型语言模型,提供代码编辑、Git集成等强大功能,显著提升开发效率。