WeChatFerry WeChatFerry

机器人 3/5 🧩 软硬件结合 已发布
lich0821 6096 Stars 未知 BOM 完整度: 0/5 教程完整度: 0/5
WeChatFerry

项目简介

微信机器人,可接入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 文档和视频教程,方便用户快速上手。

技术规格

核心语言 C++ (DLL)
支持客户端 Python, HTTP, NodeJS, Java, C#, Rust
微信版本 3.9.x (具体版本见更新日志)
开发环境 Visual Studio 2019, vcpkg, Python 3.10
通信方式 RPC (gRPC)
操作系统 Windows (x64)

项目资源

物料清单 (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 工具

能力画像

⚪ 记忆与知识检索: 1/5
🔵 逻辑推演: 3/5
⚪ 表达与交流: 1/5
⚪ 感知与观察: 1/5
🔵 数理与计算: 3/5
🔵 动手与操作: 4/5
⚪ 狂热与坚持: 3/5
⚪ 创造与创新: 4/5

所需技能

🔧 **动手能力**:需要能够配置 Windows 开发环境,安装 Visual Studio、vcpkg 等工具,并编译 C++ 项目。对于非开发用户,只需安装 Python 包即可。 💻 **编程能力**:需要具备至少一种编程语言(Python、NodeJS、Java、C#、Rust 等)的基础知识,能够阅读和理解 API 文档,并编写简单的控制脚本。 ⚡ **电子电路**:不需要。

适用场景

**微信机器人开发**:构建自动回复、消息转发、群管理、智能客服等功能的微信机器人。
**个人自动化**:自动化处理微信消息,如定时发送消息、备份聊天记录、自动添加好友等。
**集成大语言模型**:将微信作为大语言模型(如 ChatGPT、DeepSeek)的交互界面,实现智能对话。
**数据分析**:通过查询微信数据库,分析聊天记录、联系人信息等数据。
**企业营销**:用于客户管理、消息推送、社群运营等场景。