awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
zhenxun-org avatar

zhenxun-org/zhenxun_bot

0
View on GitHub↗
3,826 stars·608 forks·Python·AGPL-3.0·12 views

Zhenxun Bot

This project is a cross-platform bot manager and development framework built on Nonebot2. It enables the creation and deployment of automated assistants that function across multiple chat services using a unified codebase and a shared communication protocol.

The system distinguishes itself with an integrated virtual economy plugin for tracking currencies and user rankings, alongside a dedicated administration web interface for monitoring system health and configuring plugin permissions. It utilizes an asynchronous event-driven architecture and an adapter-based abstraction layer to maintain consistent bot behavior across different messaging platforms.

The framework covers a broad range of capabilities, including role-based access control for command security, automated group administration for member onboarding, and comprehensive observability tools for performance visualization and user interaction analysis. It also provides a plugin management system and data persistence options using relational databases and Redis caching.

The project supports containerized deployment to ensure consistency across different hosting environments.

Features

  • Cross-Platform - Enables the creation of bots that function across multiple messaging platforms using a unified codebase.
  • Cross-Platform Bot Frameworks - Acts as a comprehensive framework for creating and deploying automated assistants across multiple chat services.
  • Relational State Management - Implements state management by persisting user information and system data in relational databases.
  • Multi-Channel Connectivity Adapters - Uses connectivity adapters to normalize communication between a common schema and various external messaging platforms.
  • Cross-Platform Bot Protocols - Implements a shared communication protocol to ensure consistent behavior across different messaging services.
  • Cross-Platform Bot Managers - Provides a unified system for deploying and controlling automated assistants across diverse chat services.
  • Messaging Bot Frameworks - Offers a modular development framework for building cross-platform messaging bots.
  • Messaging Platform Integrations - Provides adapters and interfaces to connect the bot framework to external social messaging services.
  • Access Control Managers - Provides granular permission and group-based access policies for bot command execution.
  • Administrative Access Control - Implements systems to restrict sensitive administrative commands to authorized superusers.
  • User Profile Management - Maintains user-specific data including nicknames and virtual economy check-in streaks.
  • Plugin Access Permissions - Implements a granular access control system for restricting bot commands via whitelists, blacklists, and roles.
  • Chat Platform Adapters - Abstracts different chat platform APIs behind a common interface to enable multi-platform bot connectivity.
  • Plugin Development Frameworks - Provides a modular framework for building interactive plugins using an asynchronous event-driven architecture.
  • Plugin-Based Extensibility - Employs a plugin-based architecture that allows adding new bot capabilities at runtime without modifying the core engine.
  • Multi-Platform Codebases - Enables the development of bots that communicate across multiple messaging platforms using a single unified codebase.
  • User Identity Tracking - Tracks unique user identifiers and profile data across multiple chat environments.
  • Gamified Economy Plugins - Includes an integrated virtual economy plugin for tracking currencies, check-ins, and user rankings.
  • Redis-Backed State Stores - Uses Redis as a high-frequency state store to track temporary session data and interactions.
  • Game Economy Managers - Includes a virtual economy system for tracking currencies, managing a bot shop, and user rankings.
  • Relational Database Persistence - Persists user profiles and system state in relational databases to maintain consistency across restarts.
  • Development Accelerators - Provides pre-implemented methods and internal interfaces to accelerate the development of bot plugins.
  • Bot Management Interfaces - Ships a graphical user interface and API for configuring bot settings and monitoring system health.
  • Chat Community Engagement Tools - Implements virtual currencies, daily check-ins, and gamified rankings to drive community engagement.
  • Group Chat Administration - Provides tools for managing group memberships, onboarding workflows, and automated moderation policies.
  • Role-Based Access Control - Implements a permission system to restrict sensitive commands to authorized users and groups based on defined roles.
  • Event-Driven Architectures - Utilizes a non-blocking event loop and asynchronous processing to dispatch incoming messages to handlers.
  • Administrative APIs - Provides a web-based administrative API for remote management of system controls and performance metrics.
  • Bot Management Interfaces - Provides a dedicated web interface and API for managing bot settings and plugin permissions.
  • Group Access Controls - Manages chat group member permissions, ban lists, and join/leave request workflows.
  • System Health Monitoring - Monitors system stability through status checks, data inspection via SQL, and live configuration reloading.
  • Plugin Management Systems - Provides a system to install, update, and configure modular plugins via a central library.
  • Infrastructure Health Monitoring - Tracks system health, resource usage, and interaction metrics through dashboards and web interfaces.
  • Web-Based Server Administration Panels - Provides a centralized web panel for managing remote bot configurations and monitoring system status.

Star history

Star history chart for zhenxun-org/zhenxun_botStar history chart for zhenxun-org/zhenxun_bot

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does zhenxun-org/zhenxun_bot do?

This project is a cross-platform bot manager and development framework built on Nonebot2. It enables the creation and deployment of automated assistants that function across multiple chat services using a unified codebase and a shared communication protocol.

What are the main features of zhenxun-org/zhenxun_bot?

The main features of zhenxun-org/zhenxun_bot are: Cross-Platform, Cross-Platform Bot Frameworks, Relational State Management, Multi-Channel Connectivity Adapters, Cross-Platform Bot Protocols, Cross-Platform Bot Managers, Messaging Bot Frameworks, Messaging Platform Integrations.

Which projects share features with zhenxun-org/zhenxun_bot?

Projects with overlapping indexed features include: piwigo/piwigo — Piwigo is a modular, open-source photo gallery and media management platform built as a PHP web application. It… cog-creators/red-discordbot — Red-DiscordBot is a modular framework for building and self-hosting Discord bots. It functions as a server management… technitiumsoftware/dnsserver — DnsServer is a recursive and authoritative DNS server that provides domain name resolution and zone hosting. It… formbricks/formbricks — Formbricks is an open-source survey and feedback platform designed to help teams capture and analyze user insights… wagtail/wagtail — Wagtail is an open-source content management system built on the Django web framework. It provides a structured,… cerbos/cerbos — Cerbos is an open-source authorization service that provides a centralized, language-agnostic engine for managing…

Projects sharing features with Zhenxun Bot

These projects share indexed features with Zhenxun Bot. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • piwigo/piwigoPiwigo avatar

    Piwigo/Piwigo

    3,802View on GitHub↗

    Piwigo is a modular, open-source photo gallery and media management platform built as a PHP web application. It provides a self-hosted environment for organizing, managing, and displaying digital image collections through a web browser. The system is distinguished by its plugin-based architecture, which allows the core functionality to be extended with third-party themes and functional extensions. It leverages artificial intelligence for automatic image content recognition and tagging to automate the categorization of large libraries. The platform covers a wide range of capabilities includin

    PHPcmsimage-galleryopen-source
    View on GitHub↗3,802
  • cog-creators/red-discordbotCog-Creators avatar

    Cog-Creators/Red-DiscordBot

    5,437View on GitHub↗

    Red-DiscordBot is a modular framework for building and self-hosting Discord bots. It functions as a server management tool and community moderation bot that can be tailored by enabling or disabling specific feature modules. The system is distinguished by its extensible plugin architecture, which allows for the integration of third-party modules and the development of custom functional packages. Users can manage bot behavior through a chat-based interface, enabling them to assemble custom bots and define unique responses and behaviors without writing new code. The framework covers a broad ran

    Pythonbotchatbotdiscord
    View on GitHub↗5,437
  • technitiumsoftware/dnsserverTechnitiumSoftware avatar

    TechnitiumSoftware/DnsServer

    7,533View on GitHub↗

    DnsServer is a recursive and authoritative DNS server that provides domain name resolution and zone hosting. It functions as both a recursive resolver, performing iterative lookups across the internet, and an authoritative manager for primary and secondary DNS zones. The system distinguishes itself through high-availability clustering and a programmable HTTP API for automating server configurations and bulk record management. It supports a wide range of encrypted transport protocols, including TLS, HTTPS, and QUIC, and allows for custom functionality via a plugin-based request interception fr

    C#cross-platformdhcp-serverdns
    View on GitHub↗7,533
  • formbricks/formbricksformbricks avatar

    formbricks/formbricks

    12,391View on GitHub↗

    Formbricks is an open-source survey and feedback platform designed to help teams capture and analyze user insights through targeted, in-app, and website-based interactions. It functions as a comprehensive customer experience analytics system that allows organizations to maintain full control over their data, user attributes, and survey workflows. The platform distinguishes itself through its event-driven architecture, which enables precise behavioral targeting by triggering surveys based on specific user actions or application events. It supports deep integration with external ecosystems by a

    TypeScriptexperience-managementformforms
    View on GitHub↗12,391
Compare all 30 related projects→