04 — Outil de communauté
AlterBot
Un bot Discord de modération et son panel web : casier par serveur, sanctions, automod, anti-raid et journal d’audit.
Contexte
Le panel ne parle jamais directement à Discord. Il écrit en base et prévient le bot par pg_notify ; le bot exécute l’action et enregistre le résultat, que le panel suit en direct. Une seule source de vérité : PostgreSQL.
Ce qui a été construit
- 01Casier numéroté par serveur ; sanctions temporaires levées automatiquement à expiration.
- 02Mêmes niveaux de staff et même contrôle de hiérarchie sur Discord et sur le panel.
- 03API JSON FastAPI avec sessions et protection CSRF ; interface React servie par la même application.
- 04Migrations SQL versionnées, appliquées automatiquement au démarrage.
Technologies
- Python
- discord.py
- FastAPI
- PostgreSQL
- React
- Docker
Un projet, un problème technique, une question ?
Quelques lignes suffisent pour commencer.
Écrire à Noryx