WeChatFerry
WeChatFerry
机器人
⭐⭐⭐☆☆ (3/5)
🧩 软硬件结合
已发布
项目简介
微信机器人,可接入DeepSeek、Gemini、ChatGPT、ChatGLM、讯飞星火、Tigerbot等大模型。微信 hook WeChat Robot Hook.
微信机器人,可接入DeepSeek、Gemini、ChatGPT、ChatGLM、讯飞星火、Tigerbot等大模型。微信 hook WeChat Robot Hook.
标签
项目特点
**多语言支持**:提供 Python、HTTP、NodeJS、Java、C#、Rust 等多种客户端,满足不同开发者的需求。
**功能全面**:支持发送/接收多种消息类型(文本、图片、文件、卡片、XML、GIF),管理联系人、群组,处理好友请求,查询数据库等。
**可扩展性强**:可接入 DeepSeek、Gemini、ChatGPT、ChatGLM、讯飞星火、Tigerbot 等大语言模型,构建智能聊天机器人。
**社区活跃**:拥有多个基于 WeChatFerry 的衍生项目(如 WeChatRobot)和丰富的客户端实现,社区贡献活跃。
**文档与教程**:提供详细的 Python 文档和视频教程,方便用户快速上手。
技术规格
| 核心语言 | |
|---|---|
| 支持客户端 | |
| 微信版本 | |
| 开发环境 | |
| 通信方式 | |
| 操作系统 |
项目资源
lich0821/WeChatFerry
/wechatferry.readthedocs.io
/mp.weixin.qq.com
/mp.weixin.qq.com
lich0821/WeChatRobot
lich0821/wcf-client-rust
opentdp/wrest-chat
yuxiaoli/wcf-http
dr-forget/wcferry-node
stkevintan/node-wcferry
wechatferry/wechatferry
SilkageNet/WeChatFerry.Net
send010/WeChatFerry-CSharp
CliffHan/wechat-bot
Saroth/docker_wechat
danni-cool/wechatbot-provider-windows
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| Windows 操作系统 | 1 | — | x64 架构 |
| 微信客户端 | 1 | — | 特定版本 (如 3.9.12.51) |
| Visual Studio 2019 | 1 | — | 用于编译 C++ 核心 |
| vcpkg | 1 | — | C++ 包管理器 |
| Python 3.10 | 1 | — | 用于开发和使用 Python 客户端 |
| grpcio-tools | 1 | — | Python gRPC 工具 |
所需工具
| 工具 | 用途 | 是否必需 |
|---|---|---|
| Visual Studio 2019 | 编译 C++ 核心 DLL | ▢ 推荐 |
| vcpkg | 管理 C++ 依赖库 | ▢ 推荐 |
| Python 3.10 | 运行 Python 客户端和示例 | ▢ 推荐 |
| pip | 安装 Python 包 (wcferry) | ▢ 推荐 |
| protoc | 编译 protobuf 文件 | ▢ 推荐 |
能力画像
记忆与知识检索
逻辑推演
表达与交流
感知与观察
数理与计算
动手与操作
狂热与坚持
创造与创新
项目图库
所需技能
🔧 **动手能力**:需要能够配置 Windows 开发环境,安装 Visual Studio、vcpkg 等工具,并编译 C++ 项目。对于非开发用户,只需安装 Python 包即可。
💻 **编程能力**:需要具备至少一种编程语言(Python、NodeJS、Java、C#、Rust 等)的基础知识,能够阅读和理解 API 文档,并编写简单的控制脚本。
⚡ **电子电路**:不需要。
适用场景
**微信机器人开发**:构建自动回复、消息转发、群管理、智能客服等功能的微信机器人。
**个人自动化**:自动化处理微信消息,如定时发送消息、备份聊天记录、自动添加好友等。
**集成大语言模型**:将微信作为大语言模型(如 ChatGPT、DeepSeek)的交互界面,实现智能对话。
**数据分析**:通过查询微信数据库,分析聊天记录、联系人信息等数据。
**企业营销**:用于客户管理、消息推送、社群运营等场景。