WeChatFerry

WeChatFerry

机器人 ⭐⭐⭐☆☆ (3/5) 🧩 软硬件结合 已发布
lich0821 6096 Stars 未知 BOM 完整度: /5 教程完整度: /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 文档和视频教程,方便用户快速上手。

技术规格

核心语言
支持客户端
微信版本
开发环境
通信方式
操作系统

项目资源

物料清单 (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)的交互界面,实现智能对话。
**数据分析**:通过查询微信数据库,分析聊天记录、联系人信息等数据。
**企业营销**:用于客户管理、消息推送、社群运营等场景。