yiyungent/QQBotHub

Created May 9, 2022 · View the yiyungent/QQBotHub repository page

🧰 简单易用的效率工具平台

Want this for your repo?

Render a free sample of any GitHub repo in seconds.

Visualize your own →

Contributors

1

Lines of Code

485

From

Apr 13, 2022

To

May 9, 2022

About yiyungent/QQBotHub

QQBotHub, also known as KnifeHub, is an efficiency tool platform built with C# and ASP.NET Core that provides a simple, user-friendly interface for managing multiple messaging and automation services. The platform features a web-based UI for easy configuration without requiring command-line operations, supports multiple platforms and architectures including Windows, Linux, macOS, AMD, and ARM processors, and emphasizes ease of use over complexity.

The project uses a plugin-based architecture that allows users to extend functionality through community and official plugins. The backend is primarily built with ASP.NET Core and Nginx, with additional API services using Node.js with Hono and Python with Flask. The frontend utilizes Next.js, React.js, TypeScript, and Material UI. Official plugins available in the repository include QQ bot functionality, QQ Channel support, backup capabilities, auto-login, note-taking, statistics tracking, and monitoring features, with most plugins licensed under GPL-3.0.

Deployment is straightforward with multiple options including native deployment for Windows/Linux/macOS, containerization via Docker, and one-click deployment to cloud platforms like Zeabur, Render, Railway, and Heroku. The project includes comprehensive plugin development support with examples and SDK packages, allowing developers to create custom plugins using the PluginCore framework. An online demo is available at knifehub.onrender.com for users to test the platform before deployment.

Share this video

More from yiyungent

See all →