WeChatPadPro  by WeChatPadPro

WeChat management tool based on WeChat Pad protocol

created 4 months ago
1,157 stars

Top 34.2% on sourcepulse

GitHubView on GitHub
Project Summary

WeChatPadPro is an advanced WeChat management tool built upon the WeChat Pad protocol, offering enhanced control and automation for personal and operational WeChat use. It targets users seeking to automate tasks like message handling, friend management, and group administration, thereby improving efficiency and management capabilities.

How It Works

The tool leverages the WeChat Pad protocol to provide a standardized interface for interacting with WeChat. It supports multiple WeChat protocol versions and features an MCP (Message Communication Protocol) model context, enabling unified processing of text, image, and audio data for LLM integration. This approach allows for dynamic configuration and compatibility with mainstream model platforms like HuggingFace and OpenAI.

Quick Start & Requirements

  • Installation: Requires MySQL (v5.7+) and Redis. Detailed installation guides for Windows and Linux are provided.
  • Configuration: Modify assets/setting.json for service parameters (port, API version, proxy settings) and assets/owner.json to specify administrator WeChat IDs.
  • Dependencies: MySQL, Redis.
  • Testing: Can be tested using ApiPOST (v7.2.X) with provided JSON definitions.
  • Resources: Requires a running MySQL and Redis instance.

Highlighted Details

  • Functionality: Supports automatic red envelope grabbing, message anti-recall, automated friend verification and replies, group management (kick, ban, invite), and automated朋友圈 (Moments) interactions.
  • MCP Model Context: Offers LLM integration with support for multi-modal context processing and dynamic runtime configuration.
  • Protocol Adaptation: Automatically identifies and adapts to different WeChat protocol versions.
  • Group Management: Includes features for mass messaging, group creation, member management, and multi-group message synchronization.

Maintenance & Community

  • Community: Official Telegram, WeChat, and DingTalk groups are available for technical support, updates, and discussions.
  • Support: Encourages donations for continued development, offering benefits like priority support and early access to new features.

Licensing & Compatibility

  • License: Not explicitly stated in the provided text.
  • Compatibility: Designed for WeChat automation and management.

Limitations & Caveats

  • Risk of Account Ban: The project strongly advises caution with high-risk API operations, especially on new accounts, recommending a 3-day stabilization period. It emphasizes the critical importance of using SOCKS5 proxies, preferably from the same city or province, to mitigate account risk.
  • ApiPOST Version: ApiPOST v8 is noted as incompatible with WebSocket long polling for synchronous message requests.
Health Check
Last commit

6 days ago

Responsiveness

Inactive

Pull Requests (30d)
1
Issues (30d)
46
Star History
995 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.