// the find
FloatTech/ZeroBot-Plugin
基于 ZeroBot 的 OneBot 插件
ZeroBot-Plugin is a massive collection of QQ bot plugins built on the ZeroBot framework, targeting Chinese-speaking users who run self-hosted QQ group bots. It wraps the OneBot v11 protocol and connects to QQ via third-party adapters like LLOneBot. This is basically a batteries-included bot platform — over 100 plugins covering group management, games, media APIs, and AI chat.
The plugin architecture is clean: each plugin is a separate package that you import or comment out at compile time, so binary size stays controlled and there is no runtime overhead from unused features. The `job` plugin providing cron-style scheduling that other plugins can hook into is genuinely useful design — it avoids every plugin reinventing timers. The codebase is active (last push May 2026) and has a large contributor base with 1979 forks, meaning obscure bugs tend to get found. The LLOneBot adapter recommendation shows the project is tracking the post-go-cqhttp landscape instead of pretending nothing changed.
The dependency on QQ reverse-engineering adapters (LLOneBot, go-cqhttp) means your bot can break overnight when Tencent updates the client — this is structural risk, not a fixable bug. The plugin directory is extremely shallow: almost every plugin is a single Go file with no tests, which is fine for a toy but means anyone running this in a group of any size is flying blind on failure modes. Data storage across plugins appears inconsistent (some use SQLite via a shared library, some roll their own) with no visible migration strategy. The README lists `go-cqhttp` as deprecated due to signing issues but still documents it, which will confuse anyone setting this up for the first time.