● En ligne, gratuit

Akibot, le bot Discord d'Akiden

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.

La modération, sans y passer ses soirées

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é.

⚖️

Sanctions et historique

/warn, /kick, /ban, /timeout, /mute. Chaque sanction reste consultable, avec la possibilité de la retirer.

🧹

Nettoyage et cadrage

/clear pour vider un salon, /slowmode quand ça s'emballe, /lock pour fermer temporairement, /nick pour les pseudos douteux.

🚧

Quarantaine

Un compte suspect arrive ? /quarantaine l'isole le temps de vérifier, sans le bannir. Utile pendant les vagues de spam.

🎫

Tickets

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.

Rôles, annonces et animation

🎭

Rôles par réaction

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.

📣

Annonces

/annonce publie un message propre dans le salon de votre choix, avec mention du rôle concerné. Pratique pour les événements.

📊

Sondages et giveaways

/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.

🔴

Notifications YouTube et Twitch

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.

Et de quoi occuper le serveur

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.

La suite se décide avec ceux qui l'utilisent

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.

Si votre serveur part en fumé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.

🚨

Détection des destructions massives

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.

📸

Instantanés automatiques

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.

💾

Une copie chez vous

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.

🔧

Remise en état

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.

Un tableau de bord, pas une notice

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

Un bot Twitch relié à Akibot

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.

Questions qu'on me pose souvent

C'est gratuit jusqu'à quand ?

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.

Faut-il lui donner les droits administrateur ?

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.

Mes données servent à quelque chose d'autre ?

Non. Rien n'est revendu ni cédé. Ce qui est stocké sert au fonctionnement du bot, et c'est chiffré sur le disque.

Le bot est-il en français uniquement ?

Non, il est multilingue, et la langue se règle serveur par serveur.

J'ai une idée de fonctionnalité : je la propose où ?

/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.

Et pour signaler un bug ou me joindre directement ?

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.

Prêt à l'essayer ?

L'invitation prend dix secondes, et /setup s'occupe du reste.