Run a self-hosted Discord bot that handles music streaming, trivia, moderation, and an in-server economy without inviting a third-party service.
Create custom text-response commands for your Discord server without writing any code.
Study the architecture of an older Python Discord bot before working with the current maintained version.
This is an outdated, unmaintained version, the README redirects to the active repository.
Red is a multi-purpose Discord bot, which means it is a program you run on your own server or computer that connects to a Discord server and responds to commands from members. Rather than a single-purpose bot that only plays music or only handles moderation, Red covers a wide range of features in one package. The fun and games side includes coin flips, a magic 8-ball, trivia sessions, rock-paper-scissors, random number rolls, polls, GIF searches, meme generation, and a simple in-server economy where members earn and spend credits at a slot machine. There is also a custom commands feature inspired by Twitch's Nightbot, which lets server admins define their own text-response commands without writing any code. The audio features let members stream YouTube videos and playlists directly into a Discord voice channel. Members can build shared playlists, skip or pause songs, shuffle tracks, adjust volume, and save personal favorites. Local audio files in MP3 and FLAC format are also supported. For moderation, Red includes a message filter that supports regular expressions, which are a pattern-matching system for catching specific words or phrases. There is also a bulk message cleanup tool and Twitch stream alerts that notify a Discord channel when a specified streamer goes live. The README on this repository is from an older, no-longer-supported version of Red. It includes a notice directing users to the current maintained version hosted at a separate repository. The older version's commands and structure are documented here, but anyone starting fresh should follow the link provided in the README to the current codebase. Red is written in Python and is self-hosted, meaning you download and run it yourself on a machine you control rather than inviting a third-party service to your Discord server.
← cog-creators on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.