Bot Discord & MicLock — les outils derrière la communauté
Un bot Discord branché sur le site du serveur, pour que candidatures, tickets et modération circulent sans copier-coller. Et MicLock, un petit outil Windows qui empêche un jeu de toucher au réglage du micro.
Le projet en bref
- Site ↔ DiscordUne candidature déposée sur le site arrive chez le staff, la décision revient au site
- TicketsUn ticket par pôle, avec prise en charge, transfert et transcription
- Statut liveMessage mis à jour tout seul, alerte en cas d'arrêt ou de redémarrage
- MicLockLe niveau du micro reste fixe tant que le jeu tourne
Aperçu du bot
Les modules
-
Bot Discord CandidaturesDu site au staff, et retour
-
Bot Discord Tickets par pôlePrise en charge, transfert, transcription
-
Bot Discord Modération et logsSanctions progressives, anti-raid
-
Bot Discord DouanesOuverture des entretiens en un message
-
Bot Discord Statut du serveurMessage auto, alertes d'arrêt
-
Outil Windows MicLockNiveau du micro verrouillé
Le client
Stories WL, serveur FiveM roleplay partenaire de Valify, vit autant sur Discord que sur son site et en jeu. Le staff jonglait entre les trois : candidatures lues sur le site, réponses sur Discord, rôles attribués à la main.
L'enjeu : une seule source de vérité
Quand une décision est prise à un endroit et recopiée ailleurs, des erreurs finissent par arriver : un rôle oublié, une candidature traitée deux fois, un joueur jamais prévenu. Le bot devait relier Discord au site pour que chaque action soit faite une fois, au bon endroit.
Ce qu'on a fait : le bot Discord
- Accueil : rôle attribué à l'arrivée, message de bienvenue et lien direct vers la candidature sur le site.
- Candidatures synchronisées : le site envoie chaque candidature dans un salon de review ; le staff accepte ou refuse depuis Discord ou depuis le panel du site, et le joueur reçoit un message privé. Les candidatures restées sans réponse 14 jours déclenchent une alerte et une relance.
- Douanes : une commande ouvre ou ferme les entretiens et prévient tous les candidats en un message.
- Whitelist protégée : le rôle d'accès au serveur s'attribue depuis le panel, et le bot signale tout ajout manuel.
- Tickets par pôle : prise en charge, transfert, transcription, et un ticket ouvert à la fois par joueur.
- Modération : avertissement, sourdine, exclusion, bannissement temporaire ou définitif, protection anti-raid et journaux automatiques.
- Statut du serveur : un message qui se met à jour seul, avec alerte en cas d'arrêt ou de redémarrage.
- Développé en Node.js avec discord.js, aux couleurs du serveur sur chaque message.
Ce qu'on a fait : MicLock
Certains jeux baissent le niveau du micro dans Windows quand on parle fort, et le réglage ne revient pas tout seul. MicLock est un script PowerShell qui s'appuie sur l'API audio de Windows (Core Audio, en C#). Tant que le jeu tourne, il vérifie le niveau du micro quatre fois par seconde et le remet à la valeur choisie dans un simple fichier texte. Quand le jeu est fermé, il ne vérifie plus que toutes les cinq secondes. Une seule instance tourne à la fois.
Ce qui a changé
- Une candidature n'est saisie qu'une fois : sur le site. La décision du staff met à jour le site, Discord et le joueur en même temps.
- Le staff voit l'état du serveur et les actions de modération sans aller les chercher.
- Avec MicLock, le micro garde le même niveau pendant toute la partie.
Un outil du même type ?
Bot Discord, automatisation entre votre site et vos outils, petit utilitaire sur mesure : on regarde ce qui vous fait perdre du temps. Le détail est sur la page services, et les prix sont publics dans nos tarifs.
Un projet de communauté de jeu ?
Bot Discord, site ou outils pour votre communauté : on étudie votre projet gratuitement.

