Ajouter à Discord

Commandes

Les 4 familles de commandes, avec leurs options et les rôles qui peuvent les lancer. 43 commandes

Joueur

  • /pb open

    Tout le monde

    Créer un compte PronoBot et recevoir le bonus de bienvenue

    Crée votre compte PronoBot sur ce serveur avec le solde de départ configuré (initialcoins, 100 par défaut). La réponse est privée (éphémère) ; si vous avez déjà un compte, un message d'erreur s'affiche. Si l'activité des membres est activée, un message public est posté, et l'événement est journalisé dans le salon de logs du serveur et transmis à l'équipe PronoBot (pseudo, ID Discord, serveur).

  • /pb close

    Tout le monde

    Supprimer définitivement votre compte PronoBot sur ce serveur

    Supprime définitivement votre compte sur ce serveur, après confirmation. La commande affiche une carte privée (solde perdu, données effacées) avec un bouton « Supprimer mon compte » valable 60 secondes. Après le clic, votre compte, tous vos paris sur ce serveur (y compris en cours, sans remboursement) et votre historique de transactions sont effacés ; votre profil global (grade, certification, Orbes) est conservé.

  • /pb balance

    Tout le monde

    Affiche votre solde de pièces

    Affiche votre solde de pièces avec votre avatar. Publique par défaut, privée si privee vaut vrai. Erreur si vous n'avez pas de compte.

    Options (1)
    privee boolean facultatif
    Afficher la réponse en privé (éphémère)
  • /pb daily

    Tout le monde

    Récupère votre récompense quotidienne

    Crédite la récompense quotidienne (dailyamount, 50 par défaut) et +10 XP, une fois par jour calendaire (réinitialisation à 00h00, heure de Paris). La réponse privée est une seule carte : gain, nouveau solde, XP et nouveau niveau le cas échéant, avec un bouton « Voter sur top.gg » ; si vous montez de niveau, vous recevez aussi un MP. Si déjà récupérée, le temps restant avant minuit (heure de Paris) est affiché.

  • /pb stats

    Tout le monde

    Affiche vos statistiques

    Affiche le profil d'un joueur (vous par défaut) : grade global, certification, niveau et barre d'XP, paris (terminés/en cours), victoires/défaites, taux de victoire, pièces, Orbes globales, totaux misés/gagnés/perdus, bilan net et positions dans les classements. La cible doit être membre du serveur et avoir un compte. Publique par défaut, privée avec privee.

    Options (2)
    utilisateur user facultatif
    L'utilisateur dont vous voulez voir les stats
    privee boolean facultatif
    Afficher la réponse en privé (éphémère)
  • /pb mybets

    Tout le monde

    Affiche vos paris en cours

    Liste vos paris en attente sur ce serveur, 5 par page avec boutons de pagination, regroupés en annulables, non annulables (match Bookmaker) et non annulables (match fermé ou deadline dépassée). Chaque pari montre le match, le choix, la cote, la mise, la date, la deadline et le gain potentiel. Chaque pari annulable a un bouton « Annuler » qui affiche une carte de confirmation (match, choix, remboursement) valable 5 minutes. Privée par défaut ; privee:false la rend publique.

    Options (1)
    privee boolean facultatif
    Afficher la réponse en privé (éphémère)
  • /pb coinflip

    Tout le monde

    Lancez une pièce et tentez de gagner 1.5x (mise: 20 pièces) !

    Mise fixe de 20 pièces sur pile ou face (50 % de chances). Gagné : vous récupérez 30 pièces (+10 net) ; perdu : -20. Limité à une partie par heure et par serveur, sans XP ni impact sur les statistiques de paris ; refusé si les jeux sont désactivés (commandesdejeux) ou si le solde est insuffisant.

    Options (1)
    choix string obligatoire
    Face ou Pile ?
  • /pb top

    Tout le monde

    Afficher les classements des meilleurs joueurs

    Affiche une catégorie à la fois : le niveau par défaut, ou la catégorie choisie. Un menu passe d'une catégorie à l'autre (niveau, victoires, taux de victoire, ratio gains/pertes, défaites, solde). Podium pour les 3 premiers, top 25 en pages de 10 avec Précédent/Suivant, et une ligne avec votre propre rang. Le taux de victoire exige au moins 5 paris réglés, le ratio exige au moins une pièce perdue. Seul l'auteur peut utiliser le menu et les boutons. Publique par défaut, privée avec privee.

    Options (2)
    catégorie string facultatif
    Catégorie de classement
    privee boolean facultatif
    Afficher la réponse en privé (éphémère)
  • /balance

    Tout le monde

    Consulter le solde d'un joueur

    Affiche le solde de pièces du joueur indiqué (option obligatoire), avec son avatar. Publique par défaut, privée avec privee. Erreur si le joueur n'a pas de compte sur ce serveur.

    Options (2)
    joueur user obligatoire
    Le joueur dont vous voulez voir le solde
    privee boolean facultatif
    Afficher la réponse en privé (éphémère)
  • /baltop

    Tout le monde

    Afficher le classement par solde

    Ouvre le classement de /pb top sur le solde : podium, top 25 en pages de 10, votre rang, et le menu pour changer de catégorie. Publique par défaut, privée avec privee.

    Options (1)
    privee boolean facultatif
    Afficher la réponse en privé (éphémère)
  • /bet

    Tout le monde

    Parier sur un match

    Ouvre en privé le premier match ouvert, avec ses choix et cotes en boutons, la navigation ◀ ▶ entre matchs et 📋 pour choisir dans une liste (25 par page, boutons Précédent/Suivant). Cliquer un choix ouvre un formulaire de mise ; si vous avez déjà parié sur ce match, le bouton « Retirer mon pari » affiche une carte de confirmation valable 5 minutes (sauf Bookmaker). Sur un match sport ou libre, on peut aussi parier directement depuis l'annonce publique : un bouton par résultat ouvre le formulaire de mise. Refusé pour les membres restreints et sans compte. La confirmation de pari est privée (une image avec un court résumé en texte si les visuels canvas sont activés, sauf Bookmaker) ; un message d'activité public est posté si activé.

  • /removebet

    Tout le monde

    Retirer un pari

    Menu privé de vos paris retirables (match ouvert, deadline non passée, pas Bookmaker ; 25 par page avec boutons Précédent/Suivant au-delà), puis confirmation. La mise est intégralement remboursée et le pari ne compte plus dans vos statistiques. Message d'activité public si activé.

  • /history

    Tout le monde

    Voir les derniers mouvements de pièces (gains/pertes)

    Affiche en privé vos 50 derniers mouvements de pièces sur ce serveur (10 par page) : daily, paris placés, gains, remboursements, coinflip et opérations admin, avec date (dans le fuseau horaire de chaque lecteur), montant et match concerné, plus votre solde actuel. L'historique de plus de 30 jours est purgé automatiquement.

  • Menu contextuel (clic droit sur un membre > Applications) : statistiques PronoBot du membre.

    Affiche en privé le profil PronoBot du membre ciblé : grade, certification, positions dans les classements, niveau, XP, progression, pièces, paris, victoires/défaites, taux de victoire et totaux. Erreur si le membre n'a pas de compte.

Match

  • Créer un match

    Ouvre un formulaire selon le type. Sport et Bookmaker : titre, équipe A et B au format Nom|cote, cote du nul, deadline facultative. Libre : titre, choix séparés par | (2 à 9), cotes séparées par |, deadline facultative. Les cotes vont de 1,01 à 999 (virgule acceptée). Après validation, une confirmation privée donne l'ID du match et une annonce publique est postée dans le salon où la commande a été lancée : pour Sport et Libre, un bouton par résultat (avec sa cote) qui ouvre directement la mise, plus un bouton « Parier » (image avec seulement « Parier » si les visuels canvas sont activés), embed live pour Bookmaker. L'annonce Sport ou Libre est ensuite mise à jour à chaque étape du match (modification, deadline, clôture, annulation, suppression), suivie d'une mention du rôle de ping si activé.

    Options (1)
    type string obligatoire
    Type de match
  • /match close

    Managers

    Terminer un match et distribuer les gains

    Affiche en privé un menu des matchs ouverts ou fermés (25 par page, boutons Précédent/Suivant au-delà), puis un menu du résultat gagnant (équipe A, nul, équipe B, ou chaque choix + « Aucun gagnant » pour un match libre). Une carte de confirmation récapitule ensuite le match, le résultat et sa cote, les paris gagnants et perdants et le paiement estimé : rien n'est payé avant « Confirmer et payer », « Retour » permet de choisir un autre résultat, et la carte expire après 5 minutes. Le règlement est atomique : les gagnants reçoivent mise × cote (arrondi à l'inférieur), les perdants perdent leur mise, l'XP est attribuée. L'annonce publique passe à « Terminé : résultat », un résumé public est posté dans le salon, chaque parieur reçoit un MP (gain/perte, et montée de niveau le cas échéant) et, si closerecap est activé, le gestionnaire reçoit un récapitulatif en MP.

  • Supprimer un match (rembourse tous les paris)

    Menu privé de tous les matchs du serveur (quel que soit le statut, 25 par page avec boutons Précédent/Suivant au-delà), puis bouton de confirmation. Les paris en attente sont intégralement remboursés (MP à chaque parieur), l'annonce publique passe à « Supprimé », puis le match et tous ses paris sont effacés. Un match terminé peut aussi être supprimé (rien à rembourser).

  • /match edit

    Managers

    Modifier un match

    Menu privé des matchs ouverts non-Bookmaker (25 par page, boutons Précédent/Suivant au-delà), puis formulaire pour modifier le titre et les cotes (sport : 3 cotes ; libre : cotes séparées par |). Les noms d'équipes et de choix ne sont pas modifiables, et l'édition est refusée dès qu'un pari existe sur le match. L'annonce déjà publiée est mise à jour, sauf si c'est une image (visuels canvas).

  • Définir la date limite d'un match

    Menu privé des matchs ouverts (25 par page, boutons Précédent/Suivant au-delà), puis formulaire : durée relative (30m, 24h, 2j/2d) ou date JJ/MM/AAAA HH:MM (heure de Paris), ou champ vide pour retirer la deadline. Fonctionne même si des paris existent ; la deadline doit être dans le futur. L'annonce publique affiche la nouvelle date, sauf si c'est une image (visuels canvas).

  • Annuler un match (rembourse + DM avec raison)

    Menu privé des matchs ouverts ou fermés (25 par page, boutons Précédent/Suivant au-delà), puis formulaire de raison obligatoire (500 caractères max). Tous les paris en attente sont remboursés, le match passe au statut « annulé » (il reste visible avec /listmatches status:all), l'annonce publique passe à « Annulé (paris remboursés) », chaque parieur reçoit un MP avec la raison, et un message d'activité public est posté si activé.

  • /listmatches

    Tout le monde

    Afficher la liste des matchs

    Liste privée des matchs, 10 par page avec pagination, du plus récent au plus ancien : statut, titre, ID, numéro (#), type, nombre de paris (masqué sur toutes les pages si cacherparis est activé) et deadline (dans le fuseau horaire de chaque lecteur). Par défaut : matchs ouverts et fermés ; filtres open, closed, completed ou all (inclut les annulés). Les matchs ouverts dont la deadline est passée sont basculés en « fermé » à cette occasion, et leur annonce publique aussi.

    Options (1)
    status string facultatif
    Filtrer par statut
  • /listallmatches

    Tout le monde

    Afficher tous les matchs (open, closed, completed)

    Comme /listmatches status:all : liste privée de tous les matchs du serveur (ouverts, fermés, terminés, annulés), 10 par page, du plus récent au plus ancien. Le nombre de paris est masqué sur toutes les pages si cacherparis est activé. Accessible à tous les membres.

Admin

  • Affiche les informations PronoBot d'un utilisateur

    Fiche complète d'un membre : ID Discord, date de création du compte, date d'arrivée, surnom, grade/certification, niveau et XP, statistiques de paris et de pièces, dernier daily, positions dans les classements, rôles PronoBot (admin/manager/restreint), permissions Discord sensibles et jusqu'à 15 rôles. Réponse privée. Le membre doit être sur le serveur et avoir un compte.

    Options (1)
    utilisateur user obligatoire
    L'utilisateur à consulter
  • Configurer PronoBot

    Sans option : ouvre en privé le tableau de bord de la configuration (comme /pb viewconfig). Le tableau se modifie directement : choisissez une section dans le menu, puis changez les rôles et les salons (salons textuels et d'annonces) avec des menus, la langue et le niveau des logs avec des menus, les options oui / non avec des boutons et les montants avec le bouton « Modifier les montants » (formulaire avec les mêmes limites que les options, minbet ≤ maxbet). Un menu permet aussi d'effacer un rôle ou un salon, comme reset. Chaque changement est enregistré tout de suite, journalisé comme /pb config, et le tableau se met à jour sur place. Seul l'administrateur qui l'a ouvert peut l'utiliser, et ses droits sont vérifiés à chaque changement. Avec une ou plusieurs options : enregistre les nouvelles valeurs et liste les changements en privé ; la modification est journalisée dans le salon de logs. Refuse si minbet > maxbet. images:true active les visuels canvas et images:false les désactive (activée par défaut sur les nouveaux serveurs). reset:<option> efface un rôle ou un salon (retour à « non défini ») : adminrole, managerrole, restrictedrole, announcementschannel, betschannel, matcheschannel, logschannel, pingrole, levelupchannel ou activitemembreschannel. On ne peut pas définir et effacer la même option dans une seule commande. betschannel et matcheschannel sont enregistrés mais pas encore utilisés par le bot.

    Options (25)
    adminrole role facultatif
    Définir le rôle administrateur PronoBot
    managerrole role facultatif
    Définir le rôle gestionnaire de matchs
    restrictedrole role facultatif
    Définir le rôle interdit de parier
    dailyamount integer facultatif
    Montant de la récompense quotidienne
    announcementschannel channel facultatif
    Canal pour les annonces admin
    betschannel channel facultatif
    Canal où les paris sont autorisés
    matcheschannel channel facultatif
    Canal où les matchs sont créés
    initialcoins integer facultatif
    Nombre de pièces lors de la création d'un compte
    maxbet integer facultatif
    Montant maximal autorisé pour un pari
    minbet integer facultatif
    Montant minimum requis pour parier
    dynamicreserve integer facultatif
    Risque maximal créé par un match à cotes dynamiques
    images boolean facultatif
    Activer les visuels canvas (images générées)
    language string facultatif
    Langue du bot sur ce serveur
    logschannel channel facultatif
    Canal pour les logs du serveur
    logslevel string facultatif
    Niveau de détails des logs
    pingenabled boolean facultatif
    Activer/Désactiver le ping lors d'un nouveau match
    pingrole role facultatif
    Rôle à mentionner lors d'un nouveau match
    closerecap boolean facultatif
    Activer/Désactiver le récapitulatif des paris lors de la clôture d'un match
    levelupenabled boolean facultatif
    Activer/Désactiver l'annonce de montée de niveau dans un salon
    levelupchannel channel facultatif
    Canal pour les annonces de montée de niveau
    activitemembres boolean facultatif
    Afficher l'activité des membres (paris, daily, etc.)
    activitemembreschannel channel facultatif
    Canal dédié pour les messages d'activité des membres
    cacherparis boolean facultatif
    Cacher le nombre de paris sur les matchs
    commandesdejeux boolean facultatif
    Autoriser les jeux (coinflip, etc.)
    reset string facultatif
    Effacer un rôle ou un salon configuré (remis à "non défini")
  • Afficher la configuration actuelle de PronoBot

    Affiche en privé toute la configuration du serveur : rôles, récompense quotidienne et heure de reset, pièces de départ, mises min/max, réserve dynamique, langue, salons, logs, ping, activité des membres, masquage du nombre de paris, jeux, récapitulatif de clôture et annonces de niveau. betschannel et matcheschannel y sont marqués « pas encore utilisé ». Le tableau se modifie directement : choisissez une section dans le menu, puis changez les rôles et les salons (salons textuels et d'annonces) avec des menus, la langue et le niveau des logs avec des menus, les options oui / non avec des boutons et les montants avec le bouton « Modifier les montants » (formulaire avec les mêmes limites que les options, minbet ≤ maxbet). Un menu permet aussi d'effacer un rôle ou un salon, comme reset. Chaque changement est enregistré tout de suite, journalisé comme /pb config, et le tableau se met à jour sur place. Seul l'administrateur qui l'a ouvert peut l'utiliser, et ses droits sont vérifiés à chaque changement.

  • Ajouter des pièces à un joueur

    Ajoute des pièces au joueur choisi (membre du serveur requis). Si le joueur n'a pas de compte, un compte est créé automatiquement avec le solde de départ. Confirmation privée avec le nouveau solde ; transaction visible dans /history, log « détaillé » et message d'activité si activé.

    Options (2)
    utilisateur user obligatoire
    Le joueur
    montant integer obligatoire
    Montant à ajouter
  • Retirer des pièces à un joueur

    Retire des pièces au joueur choisi (compte créé automatiquement s'il n'existe pas). Refusé si le solde deviendrait négatif. Confirmation privée avec le nouveau solde, journalisation et message d'activité si activé.

    Options (2)
    utilisateur user obligatoire
    Le joueur
    montant integer obligatoire
    Montant à retirer
  • Définir le solde d'un joueur

    Affiche d'abord une carte de confirmation privée, valable 60 secondes : joueur, solde actuel (ou compte à créer) et nouveau solde. Après « Définir le solde », fixe le solde exact du joueur (0 minimum ; compte créé automatiquement s'il n'existe pas). La différence est enregistrée dans l'historique, journalisation et message d'activité si activé.

    Options (2)
    utilisateur user obligatoire
    Le joueur
    montant integer obligatoire
    Nouveau solde
  • Donner des pièces à tous les joueurs du serveur

    Affiche d'abord une carte de confirmation privée, valable 60 secondes : montant par compte, cible (tout le serveur ou un rôle), membres qui ont ce rôle, comptes concernés et total distribué. Après « Distribuer », ajoute le montant à tous les comptes PronoBot du serveur, ou seulement aux membres humains (non-bots) possédant le rôle choisi. Les membres sans compte ne reçoivent rien. Confirmation privée avec le nombre de joueurs crédités et message d'activité si activé.

    Options (2)
    montant integer obligatoire
    Montant à donner à chaque joueur
    role role facultatif
    Limiter la distribution aux joueurs possédant ce rôle
  • /restrict

    Managers

    Restreindre un utilisateur (applique le rôle restreint configuré)

    Ajoute le rôle restreint configuré au membre, ce qui l'empêche de parier (/bet, bouton « Parier », validation de mise). Conditions : rôle restreint configuré, cible avec un compte PronoBot, pas soi-même, pas un manager/admin, bot avec la permission Gérer les rôles et un rôle plus haut. Confirmation privée, MP envoyé au membre, log.

    Options (1)
    user user obligatoire
    L'utilisateur à restreindre
  • /unrestrict

    Managers

    Retirer la restriction d'un utilisateur (enlève le rôle restreint)

    Retire le rôle restreint configuré du membre (qui doit l'avoir). Le bot doit pouvoir gérer ce rôle. Confirmation privée, MP envoyé au membre, log.

    Options (1)
    user user obligatoire
    L'utilisateur à dé-restreindre
  • Activer ou désactiver une commande sur ce serveur

    Désactive, réactive ou liste les commandes désactivées sur ce serveur. Le nom attendu est celui de la commande principale (ex. bet, pb, match) : désactiver pb bloque toutes ses sous-commandes. togglecommand ne peut pas être désactivée ; le propriétaire du bot n'est jamais bloqué. Une commande désactivée répond « Cette commande a été désactivée sur ce serveur. », dans la langue du serveur. Désactiver bet bloque aussi les boutons de pari des annonces.

    Options (2)
    action string obligatoire
    Action à effectuer
    commande string facultatif
    Nom de la commande
  • /tutorial

    Admins

    Envoyer le tutoriel PronoBot dans ce salon

    Affiche en privé une demande de confirmation (Continuer / Annuler). Après confirmation, 6 messages de tutoriel (dans la langue du serveur) sont publiés dans le salon courant : bienvenue, compte, paris, gestion des paris, statistiques/classements, mini-jeux.

  • ⚠️ DANGER: Supprimer TOUTES les données utilisateurs du serveur

    Ouvre un formulaire où il faut taper exactement CONFIRMER (ou CONFIRM si le serveur est en anglais). Supprime alors tous les comptes, matchs, paris et historiques de transactions du serveur, et remet à zéro la numérotation des matchs. La configuration du serveur, les commandes désactivées et les profils globaux (grades, Orbes) sont conservés. Irréversible ; journalisé.

  • /botinfo

    Managers

    Affiche les informations du bot et du serveur

    Affiche en privé les informations techniques du bot : ID, date de création, permission administrateur du bot sur ce serveur, uptime, latence, nombre total de serveurs/utilisateurs/salons, mémoire, plateforme, versions Node.js et discord.js, RAM et nom d'hôte de la machine.

  • /serverinfo

    Managers

    Affiche les informations du serveur

    Affiche en privé les informations du serveur (ID, création, niveau de boost, membres, salons, emojis), le nombre de matchs (total/ouverts/fermés) et la configuration PronoBot principale (rôles, daily, pièces de départ, mises, salons).

  • /contact

    Managers

    Contacter l'administration via webhook

    Envoie votre message (1000 caractères max) à l'équipe PronoBot via un webhook, avec votre pseudo, votre ID, le nom et l'ID du serveur. Confirmation privée avec le lien du Discord de support. Erreur si le webhook n'est pas configuré côté bot.

    Options (1)
    message string obligatoire
    Votre message pour les administrateurs
  • Menu contextuel (clic droit sur un membre > Applications) : fiche admin complète du membre.

    Équivalent de /pb userinfo via le clic droit : informations Discord et PronoBot du membre, rôles PronoBot et permissions sensibles. Réponse privée, réservée aux admins.

Utilitaire

  • /help

    Tout le monde

    Afficher l'aide des commandes PronoBot

    Aide interactive privée avec boutons Précédent/Sommaire/Suivant et menu de sections. Mode joueurs (par défaut) : 12 pages ; mode staff : 21 pages incluant les commandes de gestion (accessible à tous). Le contenu suit la langue du serveur, avec un bouton vers la documentation.

    Options (1)
    mode string facultatif
    Joueurs (commandes utilisateurs) ou Staff (toutes les commandes)
  • /ping

    Tout le monde

    Afficher la latence du bot

    Répond en privé « Pong ! » avec la latence WebSocket du bot en millisecondes.

  • /partenaires

    Tout le monde

    Afficher la liste des serveurs partenaires

    Affiche publiquement la liste des serveurs partenaires (nom, propriétaire, description, lien d'invitation). La liste est codée en dur : PronoBot Officiel et Hexagone.

  • /support

    Tout le monde

    Contacter le support ou suggérer une amélioration

    Affiche en privé trois boutons : « Aide », « Suggestion » (ouvrent un formulaire de 10 à 2000 caractères) et un lien vers le Discord officiel. Le formulaire est transmis à l'équipe PronoBot avec votre pseudo, tag, ID, avatar, le nom/ID du serveur, l'ID du propriétaire et le salon d'origine.

  • /vote

    Tout le monde

    Voter pour PronoBot sur Top.gg

    Affiche en privé un message expliquant pourquoi voter pour PronoBot sur Top.gg, avec un bouton lien vers la page de vote. Aucune récompense n'est attribuée par le bot pour un vote.