
In simple English
This program runs a custom assistant inside your chat server. It can ban rule breakers, play music from video sites, and run trivia games. You need to keep a computer running to host it yourself. It costs nothing to download and use under an open source licence. You do not need to know how to code to run it.
What it is
Red is a feature-rich, self-hosted assistant for chat communities written in Python. It uses a modular design so you can turn extra features on or off as needed.
What it is good for
Community managers and chat owners who want a reliable assistant for moderation, games, and music without relying on closed paid services.
- Fully modular so you can enable only the features you want.
- Control almost everything with chat commands without editing configuration files.
- Large community with many third-party plugins available.
- Requires a computer or server to run 24 hours a day.
- Setup requires command-line tools and Python knowledge.
- Keeping the software updated and managing plugins takes ongoing work.
Hosted chat bots with paid tiers
Python
- reactiflux/discord-irc1.2k stars
Bridges chat channels to text relays, but lacks the massive plugin system of Red.
- jagrosh/MusicBot5.8k stars
Focuses purely on playing audio streams, whereas Red handles moderation and games too.
- Notifuse/notifuse2.2k stars
Self-hosted newsletters, automations and transactional email, built on a delivery service you supply.
- krayin/laravel-crm24k stars
A self-hosted record of customers, leads and sales, built on the Laravel PHP framework.
- nikoksr/notify3.9k stars
A Go library that sends the same message to many messaging services through one call.
python3 -m venv redenv source redenv/bin/activate pip install Red-DiscordBot redbot-setup