Toutes les comparaisons

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.

CordBase comparé à Custom-command builders
Ce dont tu as besoinCordBaseCommandes personnalisées YAGPDBBotGhostTags Carl-bot
Comment tu le construisTu définis des colonnes sur le webTu écris des templates GoÉditeur visuel, variables personnaliséesScript de tags
Stocke des données entre deux utilisationsOui, des lignes par tableOui, une base de données clé-valeurOui, des variables personnaliséesNon
Commandes générées pour toiOui : add, query, view, update, delete, leaderboardNon, tu écris chacuneNon, tu construis chacuneNon
Limites de l’offre gratuite2 tables de 100 lignes chacune100 commandes personnalisées ; entrées jusqu’à 50 x le nombre de membres8 commandes slash personnalisées1 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

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.