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
hikarihikari-lightbulbhikari-miruDjangoReactPostgreSQLDocker
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_USandru_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.