CordBase vs YAGPDB, BotGhost et autres créateurs de commandes personnalisées : une alternative à BotGhost sans code
Rédigé par l'équipe CordBase. Prix et fonctionnalités des concurrents vérifiés le sur leurs propres sites ; voir les sources ci-dessous.
En bref
YAGPDB, BotGhost et Bot Designer for Discord peuvent stocker des données et, entre de bonnes mains, construire presque n’importe quoi, y compris des choses que CordBase ne sait pas faire. Le prix à payer : écrire et maintenir la logique toi-même (templates Go sur YAGPDB, éditeur visuel sur BotGhost). CordBase fait une seule chose : tu définis une table et il génère les commandes, sans code. Les tags de Carl-bot, souvent suggérés, ne peuvent pas stocker de données du tout.
| Ce dont tu as besoin | CordBase | Commandes personnalisées YAGPDB | BotGhost | Tags Carl-bot |
|---|---|---|---|---|
| Comment tu le construis | Tu définis des colonnes sur le web | Tu écris des templates Go | Éditeur visuel, variables personnalisées | Script de tags |
| Stocke des données entre deux utilisations | Oui, des lignes par table | Oui, une base de données clé-valeur | Oui, des variables personnalisées | Non |
| Commandes générées pour toi | Oui : add, query, view, update, delete, leaderboard | Non, tu écris chacune | Non, tu construis chacune | Non |
| Limites de l’offre gratuite | 2 tables de 100 lignes chacune | 100 commandes personnalisées ; entrées jusqu’à 50 x le nombre de membres | 8 commandes slash personnalisées | 1 bloc de commande par tag |
Ce que ces créateurs font bien
Ils sont polyvalents. Les commandes personnalisées de YAGPDB incluent une vraie base de données : en gratuit, tu as jusqu’à 50 entrées par membre du serveur, 10 appels à la base par exécution de commande et 100 commandes personnalisées, et Premium relève ces limites (docs base de données YAGPDB, YAGPDB Premium). BotGhost permet de construire un bot visuellement et de stocker des stats dans des variables personnalisées ; l’offre gratuite inclut 8 commandes slash personnalisées, et les offres payantes commencent à 5 $ par mois en facturation annuelle (BotGhost). Bot Designer for Discord donne 100 variables aux utilisateurs gratuits (wiki BDFD).
Si tu veux un comportement que CordBase n’a pas (déclencheurs automatiques sur les messages, réponses personnalisées, logique de jeu), ce sont les bons outils.
Le prix de la flexibilité
Chaque commande est à toi d’écrire, de tester et de corriger. Un système d’inventaire sur YAGPDB, c’est scripter les commandes d’ajout, de retrait, de recherche et de liste, décider comment stocker chaque objet et gérer les saisies invalides. Un bon week-end pour quelqu’un qui aime ça, un mur pour tous les autres. Et ça finit souvent par n’exister que dans la tête d’un seul admin.
Carl-bot est excellent pour les rôles par réaction et l’automod, mais sa propre documentation dit que les tags « cannot save data between invocations. There is no database you can read from or write to » (ils ne peuvent pas sauvegarder de données entre deux appels et n’ont aucune base de données à lire ou écrire) (docs Carl-bot).
Ce que CordBase fait à la place
Tu décris les données, pas les commandes. Une table avec des colonnes objet, quantité, propriétaire et rareté devient /inventory add, query, view, update (avec incrément et décrément pour les nombres), delete et leaderboard, avec le sélecteur de membres de Discord et des menus de choix là où les types de colonnes le demandent. Les permissions par rôle, une table web de tes données et l’export CSV/JSON sont inclus.
La limite : tu ne peux pas changer ce que font les commandes. Pas de réponses personnalisées, pas de déclencheurs, pas de scripts.
Si tu écris tes propres commandes, le générateur de commandes slash gratuit en conçoit une visuellement, avec options, sous-commandes et choix, et exporte du JSON ou du code discord.js ou discord.py.
Choisis Custom-command builders si
- Tu as besoin d’un comportement qui va au-delà du stockage et de la recherche d’entrées.
- Quelqu’un dans ton équipe aime scripter et s’occupera de la maintenance.
- Tu veux tout dans un seul bot que tu contrôles entièrement.
Choisis CordBase si
- Tu veux des données structurées sans écrire de code.
- Plusieurs personnes doivent gérer la configuration, pas un seul scripteur.
- Tu veux une vue web et un export des données.
Questions
Carl-bot peut-il stocker des données ?
Pas dans les tags. La documentation de Carl-bot indique que les tags ne peuvent pas sauvegarder de données entre deux utilisations et n’ont pas de base de données.
YAGPDB a-t-il une base de données ?
Oui. Les commandes personnalisées YAGPDB peuvent lire et écrire dans une base de données clé-valeur, avec des limites qui augmentent avec ton nombre de membres et avec Premium. Tu écris la logique en templates Go.
Existe-t-il une alternative sans code aux bots de commandes personnalisées pour suivre des données ?
CordBase en est une : tu définis les colonnes d’une table sur le web et il génère les commandes slash pour ajouter, chercher, modifier et classer les lignes.
Sources
- Base de données des commandes personnalisées YAGPDB
- YAGPDB Premium
- Tarifs BotGhost
- Bot Designer for Discord Premium
- Documentation des tags Carl-bot
Les noms de produits appartiennent à leurs propriétaires. CordBase n'est affilié à aucun d'eux. Tu repères une info périmée ? Écris à support@cordbase.gg et on corrigera.
Essaie CordBase sur ton serveur. Gratuit pour 2 tables, sans carte bancaire.