BotForge
Hébergement de bots Discord façon MEE6 : quinze bots maison qu'on ajoute à son serveur en un clic — sans token ni app à créer — puis qu'on configure serveur par serveur.
Ce que ça fait
En détail
Plateforme d'hébergement de bots Discord type MEE6 — 15 bots maison qu'on ajoute à son serveur en un clic (sans token ni app à créer), puis qu'on configure par serveur après connexion Discord.
BotForge est un service public d'hébergement de bots Discord, dans l'esprit de MEE6 ou Dyno mais entièrement auto-hébergé. Les bots sont hébergés une seule fois côté serveur ; n'importe qui se connecte avec son compte Discord, clique « Ajouter à mon serveur » et configure le bot — sans jamais créer d'application ni manipuler de token. Le site se compose d'un catalogue public et d'un panneau de gestion, construits avec Next.js 16, React 19 et Prisma sur SQLite.
Le catalogue compte 15 bots maison qui recréent les grands classiques de l'écosystème : niveaux & XP (façon MEE6), modération complète avec automod (Dyno), vérification anti-bot par captcha image généré à la volée (Captcha.bot), rôles à boutons (Carl-bot), tickets de support avec transcription (Ticket Tool), musique en vocal (Rythm), mais aussi économie virtuelle, giveaways à tirage automatique, rappels planifiés, suggestions avec votes, anniversaires, salons vocaux temporaires, mini-jeux et commandes personnalisées.
L'architecture repose sur un modèle « état désiré » : le site écrit en base ce qu'on veut, et un bot-manager séparé (discord.js 14) réconcilie en continu — un client par bot, (re)démarrage à chaud, enregistrement des slash-commands par serveur. La configuration est propre à chaque serveur (comme MEE6) : après connexion OAuth2, l'utilisateur ne gère que les serveurs où il est administrateur, avec des menus déroulants listant ses vrais salons et rôles. Les tokens sont chiffrés au repos en AES-256-GCM, et un interrupteur permet de couper un bot serveur par serveur.
Le côté « atelier » reste réservé à l'administrateur : ajout de bots (avec token), démarrage/arrêt des process et journaux en direct. La musique s'appuie sur yt-dlp + ffmpeg + @discordjs/voice, le captcha sur une génération d'image sans dépendance native, et chaque bot dispose de sa propre page de documentation (commandes exactes, mise en place, prérequis). Le tout tourne en Docker (deux services, web + manager) derrière un tunnel Cloudflare.