Un bot maison pour administrer un serveur Discord : rôles automatiques, permissions, anti-spam et modération auto. Et là, c'est toi le cobaye : écris dans le salon et regarde le bot réagir.
Les fonctions que le bot prenait en charge sur le serveur, sans intervention humaine.
Rôle d'arrivée pour les nouveaux membres et réaction-rôles : un clic sur un emoji attribue le bon rôle.
Accès aux salons gérés par rôle — zones publiques, privées et réservées au staff.
Détection de flood, de messages dupliqués et de liens suspects, avec sanction graduée.
Avertissement, mute temporaire, kick ou ban selon la gravité — le tout journalisé.
Commandes personnalisées pour le staff : nettoyage de salon, infos membre, gestion des rôles.
Toutes les actions tracées dans un salon dédié pour garder l'historique de la modération.
Un bot personnel pour gérer une communauté Discord et lui éviter la modération manuelle au quotidien.
Python avec discord.py : programmation asynchrone, écoute des événements de la passerelle (arrivées, messages, réactions) et configuration par serveur.
L'asynchrone (asyncio), l'architecture événementielle, la gestion fine des permissions et l'importance d'un bot robuste qui ne tombe pas.
ℹ️ Projet personnel — le code n'est plus disponible. La console ci-dessus est une reconstitution jouable du comportement du bot (logique d'anti-spam reproduite côté navigateur).