Documentation Administration
Administration
Permissions du staff, gestion des pièces, restriction des membres, désactivation de commandes et effacement des données du serveur.
Qui peut faire quoi
Toutes les commandes apparaissent dans la liste de tout le monde sur Discord. Les droits sont vérifiés par le bot au moment où la commande est utilisée.
| Niveau | Commandes |
|---|---|
| Administrateur | /pb config, /pb viewconfig, /pb userinfo, /coins add, /coins remove, /coins set, /coins giveall, /togglecommand, /tutorial, /wipeuserdata, menu User Info PronoBot |
| Manager | /match create, /match close, /match cancel, /match delete, /match edit, /match deadline, /restrict, /unrestrict, /serverinfo, /botinfo, /contact |
| Tout le monde | Les autres commandes |
Un administrateur a le rôle adminrole ou la permission Discord Administrateur. Un manager a le rôle managerrole, le rôle adminrole ou la permission Discord Administrateur. Si aucun rôle n’est configuré, seuls les membres avec la permission Discord Administrateur ont accès aux commandes du staff.
Aucune commande n’est réservée au propriétaire du serveur en tant que tel.
Délais entre deux utilisations
Chaque commande a un délai par membre, de 3 à 10 secondes. Le délai de /pb (3 secondes) est commun à toutes ses sous-commandes. Le message d’attente suit la langue du serveur.
Gérer les pièces
| Commande | Effet |
|---|---|
/coins add |
Ajoute des pièces à un membre |
/coins remove |
Retire des pièces. Refusé si le solde devient négatif |
/coins set |
Définit le solde exact (minimum 0) |
/coins giveall |
Ajoute un montant à tous les comptes, ou seulement aux membres humains qui ont un rôle donné |
- La cible de
add,removeetsetdoit être membre du serveur. Si elle n’a pas de compte, un compte est créé automatiquement avec le solde de départ. - Ces trois opérations apparaissent dans l’historique du joueur avec votre pseudo, dans les logs au niveau
detailedet dans l’activité des membres si elle est activée. - Sans rôle,
/coins giveallcrédite tous les comptes du serveur, y compris ceux des membres partis. Avec un rôle, seuls les membres qui ont ce rôle et un compte sont crédités. Cette commande n’est pas enregistrée dans les logs.
/coins set et /coins giveall affichent d’abord une carte de confirmation, valable 60 secondes :
- pour
set: le joueur, son solde actuel (ou l’indication qu’un compte sera créé) et le nouveau solde ; - pour
giveall: le montant par compte, la cible (tout le serveur ou un rôle), le nombre de membres qui ont ce rôle, le nombre de comptes concernés et le total distribué.
Rien n’est modifié avant le clic sur “Définir le solde” ou “Distribuer”. /coins add et /coins remove s’appliquent tout de suite, sans confirmation.
Les sous-commandes de /coins n’ont pas de traduction anglaise : elles s’affichent en français pour tout le monde.
Cartes de confirmation
Les actions qu’on ne peut pas défaire affichent d’abord une carte de confirmation. Rien ne se passe avant le clic sur le bouton de confirmation, et seul l’auteur de la commande peut cliquer. Un double clic n’exécute jamais l’action deux fois.
| Action | Ce que la carte affiche | Validité |
|---|---|---|
/match close |
Match, résultat choisi, paris gagnants et perdants, paiement estimé. “Retour” permet de choisir un autre résultat | 5 minutes |
Annuler un pari depuis /pb mybets ou la page du match |
Match, choix, montant remboursé | 5 minutes |
/coins giveall |
Montant par compte, cible, comptes concernés, total distribué | 60 secondes |
/coins set |
Joueur, solde actuel ou compte à créer, nouveau solde | 60 secondes |
/pb close |
Solde perdu, données effacées | 60 secondes |
/match delete |
Match à supprimer | sans limite |
/removebet |
Match, choix, remboursement | sans limite |
Les cartes de confirmation suivent la langue du serveur. Une carte expirée ne fait rien : relancez la commande.
Restreindre un membre
Un membre qui a le rôle restrictedrole ne peut plus parier. Il garde l’accès à /pb daily, au coinflip, à /removebet et à toutes les autres commandes.
/restrict donne ce rôle. Conditions :
restrictedroleest configuré et le rôle existe ;- la cible est sur le serveur et a un compte PronoBot ;
- la cible n’est pas vous, n’est ni manager ni administrateur, et n’est pas déjà restreinte ;
- le bot a la permission Gérer les rôles, et son rôle le plus haut est au-dessus du rôle restreint.
/unrestrict retire le rôle. La cible n’a pas besoin d’avoir un compte. Dans les deux cas, le membre reçoit un message privé et l’action est enregistrée dans les logs.
Vous pouvez aussi ajouter ou retirer ce rôle à la main dans Discord. L’effet est le même.
Désactiver une commande
/togglecommand accepte trois actions : disable, enable et list.
- Indiquez le nom de la commande principale, par exemple
bet,pboumatch. - Désactiver
pboumatchbloque toutes leurs sous-commandes. Une sous-commande seule ne peut pas être désactivée. togglecommandne peut pas être désactivée.- Les menus contextuels ne peuvent pas être désactivés.
- Une commande désactivée répond “Cette commande a été désactivée sur ce serveur.” (dans la langue du serveur).
- Si
/betest désactivée, les boutons de pari des annonces sont refusés aussi. - Le changement peut prendre jusqu’à 30 secondes.
Pour couper uniquement le coinflip, utilisez plutôt commandesdejeux:false dans /pb config.
Effacer les données du serveur
/wipeuserdata ouvre un formulaire où vous devez taper exactement CONFIRMER (ou CONFIRM si la langue du serveur est en). Il n’y a qu’une seule confirmation.
| Supprimé | Conservé |
|---|---|
| Tous les comptes (pièces, XP, niveaux, statistiques) | La configuration du serveur |
| Tous les matchs et paris | Les commandes désactivées |
| L’historique des transactions | Les profils globaux (grade, certification, Orbes) |
| La numérotation des matchs (retour à #1) |
Attention : l’effacement est définitif. Aucune mise n’est remboursée et aucun message privé n’est envoyé.
Informations et outils
/pb userinfoet le menu User Info PronoBot (administrateurs) : fiche complète d’un membre, avec ses rôles PronoBot, ses permissions sensibles et jusqu’à 15 rôles./serverinfo(managers) : informations sur le serveur, nombre de matchs et configuration principale./botinfo(managers) : informations techniques du bot./contact(managers) : envoie un message de 1000 caractères au maximum à l’équipe PronoBot, avec votre pseudo, votre ID et le serveur./tutorial(administrateurs) : après confirmation, publie 6 messages de tutoriel dans le salon, dans la langue du serveur.
Visibilité des réponses
Les commandes du staff vous répondent en privé. Sont visibles par tous : les messages publiés par /tutorial après confirmation, les annonces de match et le résumé de clôture.