Red Discordbot
A multi-function Discord bot
Last verified:
What is Red Discordbot?
Red Discordbot 3 is a fully modular, self‑hosted Discord bot built for advanced server owners and community admins who want deep control over features and automation. It runs on a Python framework and lets you enable, disable, or install cogs (plugins) to add anything from music playback and moderation tools to trivia, stream alerts, logging, and custom command systems without bloating the core bot. The project is open source, community‑driven, and designed to be the backbone of a server rather than a simple utility overlay, with per‑server configuration and fine‑grained permission tiers (owner, admin, mod). Most of its power comes from the ecosystem of cogs downloadable from repositories like cogs.red, which add specialized functionality for moderation, utilities, games, and stream‑related features. Documentation at docs.discord.red targets both end users who want to run the bot and developers who want to build and share their own cogs on the Red 3 framework.
Red Discordbot pricing
Pricing model: Freemium
Red Discordbot 3 is free and open source, with no paid plans or enforced subscriptions. You can run the bot cost‑free on your own server or VPS, though you are responsible for hosting expenses (CPU, RAM, bandwidth). Optional third‑party cogs and hosting solutions may have their own separate pricing, but the core Red 3 framework and its standard cogs have no official licensing or payment tiers.
Red Discordbot pros
- Fully modular design with loadable and unloadable cogs
- Open source and community maintained codebase
- Self‑hosted so you control data and uptime
- Per‑server configuration and permission tiers
- Rich built‑in moderation suite (ban, kick, cleanup, etc.)
- Music playback support via cogs for multiple services
- Customizable command prefixes and response behavior
- Extensive help system built into the bot ([p]help)
- Large ecosystem of third‑party cogs on cogs.red
- Ability to script custom automations and reactions
- Support for custom commands and dynamic responses
- Advanced logging and role‑management features
- Multi‑server support under one bot instance
- Active developer documentation for writing cogs
- Flexible hosting options including Docker and bare metal
- Community repositories with versioned and tested cogs
- Extensible framework for building custom utilities
- Support for multiple permission levels (owner, admin, mod)
- Built‑in downloader cog for managing third‑party repos
- Strong focus on configurability rather than one‑size‑fits‑all
Red Discordbot cons
- Requires self‑hosting infrastructure and maintenance
- Steeper learning curve than plug‑and‑play bots
- No official hosted SaaS version; you manage the server
- Performance depends heavily on your hosting setup
- Third‑party cogs can vary in quality and stability
- Security risk if you run unreviewed custom cogs
- Documentation assumes some technical familiarity with Python and CLI
- Updates and breaking changes may require manual config tweaks
- Moderation and music features rely on external services and APIs
- Community‑driven support instead of enterprise‑style SLA
Frequently asked questions about Red Discordbot
What is Red Discordbot 3 and how is it different from other Discord bots?
Red Discordbot 3 is a self‑hosted, modular Discord bot framework that lets you install and manage cogs (plugins) to add features like moderation, music, logging, and custom commands. Unlike many hosted bots, Red runs on your own infrastructure, giving you full control over configuration, permissions, and data, and it is designed to be extended by community‑maintained cogs rather than relying on a single vendor’s feature set.
Do I have to pay to use Red Discordbot 3?
No, Red Discordbot 3 itself is free and open source; you can run the bot and its standard cogs without any license fees. However, you must provide your own hosting (such as a VPS, dedicated server, or container setup), and those hosting resources may incur costs, but the bot software and its public documentation do not charge for usage.
Can I run Red on multiple servers at once?
Yes, a single Red Discordbot 3 instance can be invited to multiple servers and operate on all of them simultaneously. Each server can have its own prefix, roles, and settings, and the bot can apply different cogs or permissions per server while still running as one process on your host machine.
What are cogs and how do they work in Red Discordbot 3?
Cogs are self‑contained modules that add commands and functionality to Red Discordbot 3, such as moderation tools, music players, logging, or trivia. You can load and unload cogs to turn features on and off, and you can install third‑party cogs from repositories via the built‑in downloader cog, which fetches and updates them from community‑hosted code.
How do I install and set up Red Discordbot 3?
To install Red Discordbot 3 you create a bot application in the Discord Developer Portal to get a token, then run the Red bot on your own machine or container using the provided installation instructions for your operating system. After starting the bot it generates an invite URL you use to add it to servers, and you then configure global and server‑specific settings such as prefixes, roles, and enabled cogs through in‑chat commands.
What permissions does the bot need in my Discord server?
The permissions Red Discordbot 3 needs depend on which cogs you enable, but common requirements include reading and sending messages, managing roles and channels, and adding reactions for moderation and utility cogs. More advanced features like music or logging may require additional permissions such as viewing channel history or connecting to voice channels, which you configure in the Discord server settings when inviting or reinviting the bot.
Can community cogs be trusted or are they risky?
Community cogs come from external repositories and are not officially vetted by the Red core team, so they can vary in quality and security. Since cogs run on your self‑hosted Red instance and can execute code, you should inspect the source or only install cogs from reputable authors and repositories, just as you would with any other open‑source software running on your system.
How does Red Discordbot 3 handle moderation and logging?
Red Discordbot 3 includes built‑in moderation commands for banning, kicking, mass‑deleting messages, and managing roles, often organized into cogs that you can enable or disable. Logging features can record joins, leave events, and message changes, and you can configure which channels receive these logs and what level of detail is stored, sometimes with additional cogs for more advanced audit‑style logging.
Can I write my own cogs for Red Discordbot 3?
Yes, Red Discordbot 3 provides a documented Python framework and utilities for creating custom cogs, including examples and templates. Developers can write commands, listeners, and background tasks that integrate cleanly into the bot, test them locally, and optionally publish them to community repositories so others can reuse and update their cogs.
Where can I find the official documentation and community resources?
The official Red Discordbot 3 documentation lives at docs.discord.red, covering setup guides, user commands, and developer documentation for the framework and cogs. Additional community resources include the cogs.red index for discovering third‑party cogs, the GitHub repository for the core bot, and associated readthedocs and forums where users and developers share tutorials, reports, and support.