Référence des commandes
Chaque table que tu crées obtient sa propre commande slash, qui porte le nom de la table, avec ces sous-commandes. Remplace <table> par le nom de commande de ta table, par exemple /inventory.
Aide-mémoire
/<table> addÉcriture/<table> queryLecture/<table> updateÉcriture/<table> deleteAdmin/<table> viewLecture/<table> leaderboardLecture/<table> saved-viewLecture/<table> bulk-updateAdmin/<table> bulk-deleteAdmin/<table> add
ÉcritureAjoute une nouvelle ligne. Chaque table a sa propre commande, qui porte son nom, et chaque colonne devient une option. Les colonnes obligatoires apparaissent en premier et doivent être remplies ; les colonnes facultatives peuvent être ignorées.
Syntaxe
Exemple
- •L'utilisateur Discord qui a lancé la commande est enregistré avec la ligne.
- •Le bot répond avec une confirmation et les valeurs enregistrées.
- •Chaque offre a une limite de lignes par table (100 sur Free). Le bot te prévient quand une table est pleine.
/<table> query
LectureRecherche dans une table. Chaque colonne est un filtre facultatif ; ne mets aucun filtre pour lister les lignes.
Syntaxe
Exemple
- •Les colonnes Texte correspondent quand la valeur contient ce que tu as tapé. Les autres types de colonnes doivent correspondre exactement.
- •Affiche 10 résultats par défaut, jusqu'à 25.
/<table> update
ÉcritureModifie une ligne existante. Choisis la ligne dans la liste d'autocomplétion, puis renseigne seulement les colonnes à changer.
Syntaxe
Exemple
- •Les colonnes que tu laisses vides gardent leur valeur actuelle.
- •Sur les tables avec des colonnes Nombre, l'option _mode indique si les nombres sont remplacés, augmentés ou diminués.
/<table> delete
AdminSupprime une seule ligne. Le bot te demande d'abord de confirmer avec un bouton.
Syntaxe
Exemple
- •Les lignes supprimées disparaissent tout de suite de la table et sont effacées définitivement au bout de 30 jours.
/<table> view
LectureAffiche toutes les colonnes d'une ligne dans un seul embed.
Syntaxe
Exemple
- •Indique aussi qui a créé la ligne, quand elle a été créée et quand elle a été modifiée pour la dernière fois.
/<table> leaderboard
LectureClasse les lignes selon une colonne Nombre, de la plus haute à la plus basse. Les trois premiers reçoivent une médaille.
Syntaxe
Exemple
- •Ajoutée uniquement aux tables qui ont au moins une colonne Nombre.
- •Affiche 10 places par défaut, jusqu'à 25.
- •Chaque score s'affiche à côté de la première colonne Texte ou Membre de la ligne.
/<table> saved-view
LectureLance une vue enregistrée que tu as configurée pour la table dans le tableau de bord.
Syntaxe
Exemple
- •Ajoutée uniquement aux tables qui ont au moins une vue enregistrée.
/<table> bulk-update
AdminModifie une colonne sur toutes les lignes où une autre colonne correspond à une valeur. Offres Pro et Max uniquement.
Syntaxe
Exemple
- •Le bot indique combien de lignes correspondent et te demande de confirmer avant de modifier quoi que ce soit.
/<table> bulk-delete
AdminSupprime toutes les lignes où une colonne correspond à une valeur. Offres Pro et Max uniquement.
Syntaxe
Exemple
- •Le bot indique combien de lignes correspondent et te demande de confirmer avant de supprimer.
Comportement général des commandes
- Erreurs éphémères — Les erreurs de permission et de validation ne sont visibles que par l'utilisateur qui a lancé la commande (messages éphémères), pour garder les salons propres.
- Autocomplétion — Les colonnes Liste de choix affichent leurs options sous forme de liste. Les options de ligne et de vue enregistrée proposent des correspondances pendant que tu tapes.
- Limites de fréquence — Les commandes sont limitées à 5 par utilisateur toutes les 10 secondes pour éviter les abus. C'est bien au-dessus d'un usage normal.
- Embeds — Toutes les réponses utilisent des embeds Discord avec une mise en forme claire. Les données s'affichent en tableau ou en paires clé-valeur selon la commande.
- Permissions — Tant que tu n'as pas attribué de rôles à une table, tous les membres peuvent lancer toutes ses commandes. Une fois les rôles définis, seuls les membres ayant l'un des rôles listés peuvent utiliser la table : Lecture couvre query, view, leaderboard et saved-view ; Écriture ajoute add et update ; Admin ajoute delete et les commandes groupées. Les administrateurs Discord peuvent toujours tout lancer.
- Commandes globales —
/helpliste les tables de ton serveur,/pingvérifie que le bot est en ligne, et/delete-my-datasupprime les lignes que tu as créées sur tous les serveurs.