explaingit

cog-creators/red-discordbot

5,532PythonAudience · generalComplexity · 3/5Setup · moderate

TLDR

An older, unmaintained version of Red, a self-hosted multi-purpose Discord bot written in Python covering music streaming, trivia, moderation, and custom commands. New users should follow the link to the current active repository.

Mindmap

mindmap
  root((red-discordbot))
    What it does
      Discord bot
      Self-hosted
      Multi-purpose
    Features
      Music streaming
      Moderation tools
      Games and trivia
    Audience
      Server admins
      Discord users
      Community owners
    Note
      Old version
      Use new repo
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Run a self-hosted Discord bot that handles music streaming, trivia, moderation, and an in-server economy without inviting a third-party service.

USE CASE 2

Create custom text-response commands for your Discord server without writing any code.

USE CASE 3

Study the architecture of an older Python Discord bot before working with the current maintained version.

Tech stack

Python

Getting it running

Difficulty · moderate Time to first run · 1h+

This is an outdated, unmaintained version, the README redirects to the active repository.

In plain English

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.

Copy-paste prompts

Prompt 1
How do I install and run an older version of Red Discord bot on a Linux server using Python?
Prompt 2
Explain the custom commands system in Red Discord bot and how I can create my own responses without coding.
Prompt 3
How does the audio module in Red Discord bot stream YouTube music to a Discord voice channel?
Open on GitHub → Explain another repo

← cog-creators on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.