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
Cog-Creators avatar

Cog-Creators/Red-DiscordBot

0
View on GitHub↗
5,437 stars·2,432 forks·Python·gpl-3.0·9 viewsdocs.discord.red↗

Red DiscordBot

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 range of capabilities, including automated server moderation, role-based access control, and community engagement tools such as audio streaming and interactive trivia. It also provides automation for repetitive administrative tasks and real-time notifications for external stream activity.

The software is designed for self-hosting on local machines or private servers with support for lifecycle automation and backup routines.

Features

  • Bot Frameworks - Functions as a modular framework for building, managing, and hosting automated Discord messaging bots.
  • Bot Development - Provides a comprehensive framework and set of libraries for building and managing custom Discord bots.
  • Modular Capability Tailoring - Allows for the assembly of custom bots by enabling or disabling specific functional modules.
  • Bot Management Interfaces - Provides a chat-based interface for enabling or disabling feature modules and third-party plugins.
  • Dynamic Library Loading - Automatically discovers and initializes extension modules from a filesystem directory at runtime.
  • Bot Module Development - Provides tools for developing custom modular extensions that load directly into a bot instance.
  • Automated Moderation - Implements automated systems for tracking user warnings and managing mutes to maintain community order.
  • Role-Based Access Control - Validates command execution by comparing user permissions against a configurable hierarchy of administrative roles.
  • Extension Frameworks - Offers a development framework for building and publishing functional packages that include command decorators and event handling.
  • Modular Plugin Architectures - Implements a shared application interface for building, testing, and publishing packaged modules via decorators.
  • Modular Plugin Frameworks - Implements a modular plugin framework that allows loading and executing third-party code extensions at runtime.
  • Plugin-Based Architectures - Provides an architecture for loading and unloading discrete functional packages at runtime to extend capabilities.
  • Discord Server Administrators - Automates repetitive Discord server administration tasks, such as role assignment and broadcasting announcements.
  • Community Administration Tools - Provides administrative utilities for managing user permissions, warnings, and moderation hierarchies within Discord communities.
  • Content Moderation - Provides a moderation system for logging administrative actions, issuing warnings, and managing user mutes.
  • Moderation Tools - Ships administrative tools for kicking, banning, and cleaning chat history to enforce server guidelines.
  • Modular Bot Instances - Allows users to assemble custom bots by enabling or disabling feature modules for moderation, music, and trivia.
  • Chat Command Shortcuts - Allows users to create custom responses and shortcuts to handle repetitive tasks within the chat.
  • User-Defined Command Parameters - Enables the definition of unique bot behaviors and responses using parameters and cooldowns without writing code.
  • Self-Hosted Bot Deployments - Designed for deployment on local machines or private servers with support for automatic restarts.
  • Self-Hosted Bot Management - Supports self-hosting on private servers with integrated lifecycle automation and backup routines.
  • Self-Hosted Deployment Tools - Provides installation support and utilities for deploying the bot on local machines or private servers.
  • Audio Playlist Managers - Provides a system for playing music with support for queues, skipping, and curated playlists.
  • Voice Channel Audio Delivery - Delivers music from local tracks or external services directly into a voice channel.
  • Chat Community Engagement Tools - Ships interactive features like trivia games and stream notifications to increase member activity in Discord servers.
  • Command Access Rules - Defines granular access rules to restrict specific bot commands to authorized administrative roles.
  • Third Party Integrations - Enables the integration of community-provided modules to add specialized features and commands.
  • Chat Utilities and Bots - Modular bot for managing music, chat, and trivia on Discord.

Star history

Star history chart for cog-creators/red-discordbotStar history chart for cog-creators/red-discordbot

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. 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 cog-creators/red-discordbot do?

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.

What are the main features of cog-creators/red-discordbot?

The main features of cog-creators/red-discordbot are: Bot Frameworks, Bot Development, Modular Capability Tailoring, Bot Management Interfaces, Dynamic Library Loading, Bot Module Development, Automated Moderation, Role-Based Access Control.

What are some open-source alternatives to cog-creators/red-discordbot?

Open-source alternatives to cog-creators/red-discordbot include: napneko/napcatqq — NapCatQQ is a cross-platform runtime that implements the communication protocol required to automate chat bots on the… flaskbb/flaskbb — FlaskBB is a forum software for building online communities and structured discussions, developed using the Flask web… dv8fromtheworld/jda — JDA is a Java library that serves as a Discord API wrapper, bot framework, and voice API client. It enables… zhenxun-org/zhenxun_bot — This project is a cross-platform bot manager and development framework built on Nonebot2. It enables the creation and… telegramdesktop/tdesktop — This project is a cross-platform messaging client that implements a secure, real-time communication protocol. It… ro31337/libretaxi — Libretaxi is an open-source ride-hailing and transport marketplace platform. It functions as a peer-to-peer logistics…

Open-source alternatives to Red DiscordBot

Similar open-source projects, ranked by how many features they share with Red DiscordBot.
  • napneko/napcatqqNapNeko avatar

    NapNeko/NapCatQQ

    7,287View on GitHub↗

    NapCatQQ is a cross-platform runtime that implements the communication protocol required to automate chat bots on the QQ platform. It functions as a protocol adapter, translating QQ messaging events into a standardized interface for use with third-party bot frameworks. The project features a modular plugin system and a web-based management interface. This dashboard allows for the configuration of plugin settings and the monitoring of active messaging bots through a graphical user interface. The system supports the engineering of custom plugins via a pipeline of event handlers and a communica

    TypeScriptnapcatncqqntqq
    View on GitHub↗7,287
  • flaskbb/flaskbbflaskbb avatar

    flaskbb/flaskbb

    2,664View on GitHub↗

    FlaskBB is a forum software for building online communities and structured discussions, developed using the Flask web framework. It provides a system for organizing public conversations, rendering rich text via a Markdown processor, and managing a multilingual localization engine to support global audiences. The platform features an extensible plugin framework that allows for the addition of custom logic and new features to the core forum functionality. Access is managed through a role-based access control system that assigns permissions to user groups to restrict or grant access to specific

    Pythonflaskflaskbbforum
    View on GitHub↗2,664
  • dv8fromtheworld/jdaDV8FromTheWorld avatar

    DV8FromTheWorld/JDA

    4,663View on GitHub↗

    JDA is a Java library that serves as a Discord API wrapper, bot framework, and voice API client. It enables applications to interact with the Discord REST API and real-time gateway to build automated assistants, manage servers, and handle user interactions. The project includes a sharding manager to distribute gateway connections across multiple shards for scaling high-volume deployments. It also provides a UI component library for constructing interactive buttons, select menus, and modal forms within messages. Its capabilities cover voice and audio management, including audio streaming and

    Java
    View on GitHub↗4,663
  • zhenxun-org/zhenxun_botzhenxun-org avatar

    zhenxun-org/zhenxun_bot

    3,826View on GitHub↗

    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 co

    Pythonnonebotnonebot2qqbot
    View on GitHub↗3,826
  • See all 30 alternatives to Red DiscordBot→