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 文档和视频教程,方便用户快速上手。
技术规格
| 核心语言 | 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)的交互界面,实现智能对话。
**数据分析**:通过查询微信数据库,分析聊天记录、联系人信息等数据。
**企业营销**:用于客户管理、消息推送、社群运营等场景。