Sanctions et historique
/warn, /kick, /ban, /timeout,
/mute. Chaque sanction reste consultable, avec la possibilité de la retirer.
● En ligne, gratuit
J'ai commencé Akibot parce que les bots que j'utilisais sur mon serveur finissaient tous par la même phrase : « cette fonctionnalité nécessite un abonnement ». Alors j'ai écrit le mien. Il fait aujourd'hui tourner un serveur de plusieurs centaines de membres, et il est ouvert à qui veut s'en servir.
C'est la partie que j'ai le plus travaillée, parce que c'est celle qui sert tous les jours. Avertissements, expulsions, bannissements, exclusions temporaires : chaque action est enregistrée, avec son motif et son auteur. Quand un membre revient six mois plus tard, vous savez ce qui s'est passé.
/warn, /kick, /ban, /timeout,
/mute. Chaque sanction reste consultable, avec la possibilité de la retirer.
/clear pour vider un salon, /slowmode quand ça s'emballe,
/lock pour fermer temporairement, /nick pour les pseudos douteux.
Un compte suspect arrive ? /quarantaine l'isole le temps de vérifier,
sans le bannir. Utile pendant les vagues de spam.
Un salon privé se crée à la demande entre le membre et votre équipe. Bien plus propre que les messages privés, et vous gardez une trace.
Un message, des réactions, et les membres se servent tout seuls. Se configure avec
/rolemsg ou depuis le tableau de bord si vous préférez cliquer.
/annonce publie un message propre dans le salon de votre choix, avec
mention du rôle concerné. Pratique pour les événements.
/sondage pour un choix multiple, /suggestion quand un
simple pour / contre / neutre suffit, /giveaway pour un concours avec
tirage automatique. Et /rappel pour ne rien oublier.
Depuis /config, suivez une chaîne : le bot poste dans le salon de
votre choix à chaque nouvelle vidéo YouTube, ou dès qu'un live Twitch démarre.
Le Loup-Garou est le morceau dont je suis le plus content. Il se joue directement sur Discord : composition modifiable, phase de nuit avec micros coupés, fil privé pour les loups, et des rôles morts appelés en leurre pour que personne ne devine qui reste en jeu.
À côté, il y a de quoi rigoler entre deux parties : /mariage,
/divorce, /ship, et /profil pour afficher
sa fiche. Rien d'indispensable, mais ça anime.
Akibot a une feuille de route publique. N'importe qui peut y déposer une idée avec
/proposer — pas besoin d'être admin, ni de me connaître. La proposition
apparaît telle quelle dans la liste, et je tranche ensuite : soit je la retiens et
elle passe dans les choses à faire, soit je l'écarte.
/roadmap affiche à tout moment ce qui est prévu et ce qui a déjà été
livré. La même liste est consultable depuis le tableau de bord. Le Loup-Garou est
arrivé comme ça : quelqu'un l'a demandé, l'idée m'a plu, je l'ai codée.
C'est la fonction dont on espère ne jamais se servir, et c'est aussi celle qui manque à la plupart des bots. Un compte administrateur qui se fait voler, un membre du staff qui dérape, et un serveur monté sur deux ans disparaît en quelques minutes. Sans sauvegarde, il n'y a rien à faire : Discord ne restaure pas.
Le principe du disjoncteur : supprimer un salon de temps en temps ne déclenche rien, en supprimer quatre en trente secondes fait sauter l'alarme. Seules les actions destructrices comptent, pour ne pas crier au loup quand un admin réorganise.
La structure du serveur est photographiée régulièrement : salons, catégories,
rôles, permissions, réglages. /backup permet aussi d'en déclencher un
avant une grosse modification.
Vous pouvez télécharger un instantané sous forme de fichier et le garder sur votre disque. C'est la seule sauvegarde qui survit à tout — y compris à la disparition du bot lui-même.
La restauration recrée salons et rôles, réapplique les permissions et rend à chaque membre les rôles qu'il avait. Réservée au propriétaire du serveur : c'est la seule opération qui le modifie réellement.
Le détail auquel on ne pense pas avant d'y être confronté : quand Discord recrée un salon, il lui donne un nouvel identifiant. Un salon « général » restauré n'est pas le même objet pour Discord, même s'il porte le même nom. Toutes les configurations qui pointaient vers l'ancien — salon de logs, rôle Muted, catégorie des tickets, messages de rôles-réactions — se retrouvent dans le vide.
Akibot garde donc la correspondance entre anciens et nouveaux identifiants, et la rejoue partout. Vous récupérez un serveur qui refonctionne, pas une coquille vide qu'il faut reconfigurer pendant deux jours.
Pour ceux qui préfèrent cliquer, tout se règle depuis un navigateur : les salons, les rôles, les notifications YouTube et Twitch, les messages d'arrivée, les tickets. Vous vous connectez avec votre compte Discord, vous voyez vos serveurs, vous configurez.
Mais le tableau de bord reste facultatif. Beaucoup de gens n'ont
aucune envie de connecter leur compte Discord à un site web, et c'est parfaitement
compréhensible. Akibot se configure intégralement depuis Discord, avec
/config et /setup : aucune fonction n'est réservée au
navigateur. Les deux voies mènent au même résultat, à vous de choisir.
Chaque serveur décide aussi des commandes qu'il garde. Si le Loup-Garou ne vous intéresse pas, il disparaît de la liste. Et la langue se choisit serveur par serveur.
/setup fait le tour du propriétaire en une fois, /config
affiche l'état actuel, et /backup sauvegarde votre configuration avant
une grosse modification.
🚧 En construction
Le chantier en cours : un bot pour le chat Twitch, modération et interactions en direct, qui se configurera depuis le même tableau de bord que le bot Discord. L'idée est bête mais elle change la vie quand on stream : arrêter de jongler entre deux interfaces qui ne se parlent pas.
Pas encore disponible. L'ouverture sera annoncée ici et sur le Discord.
Il n'y a pas de « jusqu'à ». Pas de version premium, pas de fonction bloquée, pas de limite de serveurs ou de membres. Le projet n'a pas de modèle économique à rentabiliser, donc rien à faire payer.
Oui, le lien d'invitation demande les permissions administrateur, et je préfère le dire franchement plutôt que de le laisser découvrir au moment du clic. La raison est bête : le bot touche à beaucoup de choses — créer des salons pour les tickets, distribuer des rôles, sanctionner, nettoyer des messages — et Discord ne permet pas d'ajuster tout ça finement sans qu'une fonction finisse par casser.
Si ça vous gêne, c'est un réflexe sain. Vous pouvez très bien retirer la permission administrateur du rôle du bot après l'invitation et ne lui laisser que ce dont vous vous servez : il continuera de fonctionner, mais les fonctions dont vous lui aurez retiré les droits cesseront de répondre. Rien ne vous empêche non plus de l'essayer d'abord sur un serveur de test.
Non. Rien n'est revendu ni cédé. Ce qui est stocké sert au fonctionnement du bot, et c'est chiffré sur le disque.
Non, il est multilingue, et la langue se règle serveur par serveur.
/proposer l'ajoute directement à la feuille de
route publique du bot. C'est ouvert à tout le monde, et je décide ensuite de la
retenir ou non. /roadmap permet de suivre ce qui est prévu et ce qui est
déjà fait.
Le plus rapide est /demande depuis votre serveur : ça me remonte le
message avec son contexte. Sinon, rejoignez le serveur Discord principal (le lien est
sur le tableau de bord) et ouvrez un ticket : le staff en discute avec vous et me met
en relation si besoin. La page de contact fonctionne aussi.
L'invitation prend dix secondes, et /setup s'occupe du reste.