A WeChat bot framework that swore off hooks, then swore off updates
A plugin-heavy WeChat bot framework with AI chat, minigames, and a full points economy, though the author has already walked away.

What it does XYBot V2 is a Python WeChat bot framework that bundles AI chat, daily news, weather, music requests, and minigames behind a plugin system. It also runs a complete points economy—sign-ins, lotteries, red packets, and peer-to-peer transfers—apparently designed to turn group chats into small arcade halls. It supports Windows, Linux, and macOS, and includes both a headless mode and an optional WebUI on port 9999.
The interesting bit The project claims a “non-Hook, non-Web” approach to WeChat automation, though the README never explains the underlying protocol or SDK, leaving the actual mechanism unclear. Every feature is implemented as a plugin, from a gomoku game to a War Thunder player lookup, which keeps the architecture modular even if the documentation is thin.
Key highlights
- Entirely plugin-based: AI chat, weather, news, music, games, and admin tools are all swappable plugins
- Multimodal AI chat supporting text, image, and voice; includes Dify integration
- Full points economy with daily check-ins, lucky draws, red packets, transfers, and leaderboards
- Cross-platform support for Windows, Linux, and macOS
- Optional WebUI on port 9999; can also run headless
Caveats
- Discontinued: the author has stopped maintenance for personal reasons, so no future updates or fixes are coming
- The actual WeChat connection method is undocumented in the README, despite the “non-Hook, non-Web” claim
- Several plugins require manual API key configuration for AI and weather services
Verdict A decent starting point if you need a plugin-laden WeChat bot and are willing to adopt an orphaned codebase. Look elsewhere if you require active maintenance, a documented WeChat protocol layer, or any guarantee the integration will survive the next WeChat update.
Frequently asked
- What is HenryXiaoYang/XYBotV2?
- A plugin-heavy WeChat bot framework with AI chat, minigames, and a full points economy, though the author has already walked away.
- Is XYBotV2 open source?
- Yes — HenryXiaoYang/XYBotV2 is open source, released under the GPL-3.0 license.
- What language is XYBotV2 written in?
- HenryXiaoYang/XYBotV2 is primarily written in Python.
- How popular is XYBotV2?
- HenryXiaoYang/XYBotV2 has 813 stars on GitHub.
- Where can I find XYBotV2?
- HenryXiaoYang/XYBotV2 is on GitHub at https://github.com/HenryXiaoYang/XYBotV2.