← all repositories
HenryXiaoYang/XYBotV2

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.

813 stars Python Chat AssistantsAgents
XYBotV2
Not currently ranked — collecting fresh signals.
star history

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.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.