Skip to content

tracerxbrhd/requiem

Repository files navigation

Requiem

English | Русский

Modular Discord bot with a web control panel.

Requiem is a modular Discord bot platform built around a separate web control surface. The project combines a Python bot runtime with a Django backend and a React frontend so server-specific behavior can be configured both from Discord and from the panel.

Core Stack

  • hikari
  • hikari-lightbulb
  • hikari-miru
  • Django
  • React
  • PostgreSQL
  • Docker

Current Modules

  • Temp Voice: creates personal temporary voice rooms on demand, moves members into them, and removes empty rooms automatically.
  • Levels: tracks per-server message and voice activity, awards XP, renders level cards, and exposes a leaderboard.
  • Core controls: server language management, health-oriented bot commands, and a module-first command layout.

Project Structure

  • bot/ - Discord runtime and modular feature systems.
  • backend/ - Django API, persistence layer, guild settings, localization state, and auth integration.
  • frontend/ - React control panel for guild-level configuration.

Design Principles

  • modular architecture instead of a flat command pile
  • per-guild configuration and state isolation
  • multilingual project surface with en_US and ru_RU
  • Discord commands and web panel working as one system

Attribution Original project by tracerxbrhd.

License Licensed under Apache-2.0. If you redistribute this project or derivative works, retain the attribution, LICENSE, and NOTICE files.