💗 Mon premier bot Discord
C'est une première pour moi : je n'avais jamais codé de bot Discord avant Vaulty.
J'ai voulu aller plus loin qu'un simple /ping, alors il sait déjà modérer, accueillir,
compter les niveaux et faire des câlins.
Je continue à chercher des fonctions intéressantes à lui ajouter avant de le rendre
public. Pour l'instant il tourne sur un seul serveur, le mien — le temps de le peaufiner et
d'être sûr qu'il tienne la route.
🛡️ Modération
Sanctions classiques, avec contrôle de hiérarchie et journalisation dans un salon dédié.
Le membre visé est prévenu en message privé.
/ban/kick/timeout/untimeout
/warn/warnings/clearwarnings
/purge/slowmode
Ton volontairement sobre. Vaulty est mignon partout, sauf ici : une exclusion n'est
pas une plaisanterie, et un journal doit rester lisible en cas de litige.
🚨 Auto-modération
Trois filtres indépendants, désactivés par défaut. Les membres pouvant gérer les messages
en sont toujours exemptés.
anti-spamanti-invitationsanti-mentions
5 messages en moins de 7 s → messages supprimés et 5 min de silence. Les liens
discord.gg sautent automatiquement.
🎀 Accueil & rôles
Carte de bienvenue générée en image avec l'avatar du nouveau venu, rôle automatique
à l'arrivée, et deux façons de choisir ses rôles.
/rolemenu creer/rolemenu liste/rolemenu supprimer
/reactionrole ajouter/reactionrole retirer/reactionrole liste
Les menus déroulants survivent aux redémarrages : ils sont reconstruits depuis la
base, donc un menu publié il y a des mois reste cliquable.
📈 Niveaux
De l'expérience gagnée en discutant, une carte de rang imagée avec barre de progression,
et des rôles offerts automatiquement à partir d'un palier.
/rang/classement
15 à 25 XP par message, une fois par minute maximum : sans ce délai, une rafale
suffirait à monter en niveau et le système récompenserait le spam.
🫂 Douceurs
De petites interactions entre membres, avec un compteur qui grimpe à chaque fois.
Vaulty a des réponses dédiées si on s'en prend à lui.
/calin/headpat/cookie/compliment
« Marc a reçu 12 câlins au total » — les compteurs sont enregistrés, ils survivent
aux redémarrages.
🎲 Utilitaires
Le nécessaire du quotidien, plus une carte de présentation de mes projets accessible
d'une commande.
/link/ping/help/serverinfo
/userinfo/avatar/sondage/de
/pileouface
/de 2d20 accepte toutes les notations classiques, et /sondage
gère jusqu'à 5 options.
Vaulty n'est pas fini, et c'est un peu le but : chaque fonctionnalité ajoutée m'apprend
quelque chose de nouveau sur l'API Discord. Avant de l'ouvrir à d'autres serveurs, je veux
qu'il soit vraiment solide — pas juste qu'il marche sur le mien.
En attendant, il est déjà couvert par 130 vérifications automatiques qui
tournent sans même se connecter à Discord : courbe d'expérience, filtres, migrations de
base de données, et la persistance des menus de rôles — le genre de chose qui casse en
silence si on ne la surveille pas.