Add to Discord

Commands

The four command families, with their options and the roles allowed to run them. 43 commands

Player

  • /pb open

    Everyone

    Create a PronoBot account and receive the welcome bonus

    Creates your PronoBot account on this server with the configured starting balance (initialcoins, default 100). The reply is private (ephemeral); if you already have an account you get an error. If member activity is enabled a public message is posted, and the event is logged to the server logs channel and sent to the PronoBot team (username, Discord ID, server).

  • /pb close

    Everyone

    Permanently delete your PronoBot account on this server

    Permanently deletes your account on this server, after confirmation. The command shows a private card (balance lost, data erased) with a "Delete my account" button valid for 60 seconds. After the click, your account, all your bets on this server (including pending ones, not refunded) and your transaction history are erased; your global profile (rank, certification, Orbs) is kept.

  • /pb balance

    Everyone

    Display your coin balance

    Shows your coin balance with your avatar. Public by default, private if privee is true. Errors if you have no account.

    Options (1)
    privee boolean optional
    Display the response privately (ephemeral)
  • /pb daily

    Everyone

    Claim your daily reward

    Credits the daily reward (dailyamount, default 50) and +10 XP, once per calendar day (reset at 00:00 Paris time). The private reply is a single card: amount, new balance, XP and your new level when you reach one, with a "Vote on top.gg" button; if you level up you also get a DM. If already claimed, the time remaining until Paris midnight is shown.

  • /pb stats

    Everyone

    Display your statistics

    Shows a player's profile (yours by default): global rank, certification, level and XP bar, bets (settled/pending), wins/losses, win rate, coins, global Orbs, total staked/won/lost, net result and leaderboard positions. The target must be a server member with an account. Public by default, private with privee.

    Options (2)
    utilisateur user optional
    The user whose stats you want to see
    privee boolean optional
    Display the response privately (ephemeral)
  • /pb mybets

    Everyone

    Display your active bets

    Lists your pending bets on this server, 5 per page with pagination buttons, grouped into cancelable, not cancelable (Bookmaker match) and not cancelable (match closed or deadline passed). Each bet shows the match, choice, odds, stake, date, deadline and potential payout. Each cancelable bet has a "Cancel" button that shows a confirmation card (match, pick, refund) valid for 5 minutes. Private by default; privee:false makes it public.

    Options (1)
    privee boolean optional
    Display the response privately (ephemeral)
  • /pb coinflip

    Everyone

    Flip a coin and try to win 1.5x (bet: 20 coins)!

    Fixed 20-coin stake on heads or tails (50% chance). Win: you get 30 coins back (+10 net); lose: -20. Limited to one game per hour per server, gives no XP and does not affect betting stats; refused if games are disabled (commandesdejeux) or the balance is too low.

    Options (1)
    choix string required
    Heads or Tails?
  • /pb top

    Everyone

    Display player leaderboards

    Shows one category at a time: level by default, or the category you pick. A menu switches between categories (level, wins, win rate, profit ratio, losses, balance). Podium for the top 3, top 25 in pages of 10 with Previous/Next, and a line with your own rank. Win rate requires at least 5 settled bets; profit ratio requires at least one coin lost. Only the author can use the menu and buttons. Public by default, private with privee.

    Options (2)
    catégorie string optional
    Leaderboard category
    privee boolean optional
    Display the response privately (ephemeral)
  • /balance

    Everyone

    Check a player's balance

    Shows the coin balance of the given player (required option), with their avatar. Public by default, private with privee. Errors if the player has no account on this server.

    Options (2)
    joueur user required
    The player whose balance you want to see
    privee boolean optional
    Display the response privately (ephemeral)
  • /baltop

    Everyone

    Display the balance leaderboard

    Opens the /pb top leaderboard on balance: podium, top 25 in pages of 10, your own rank, and the menu to switch category. Public by default, private with privee.

    Options (1)
    privee boolean optional
    Display the response privately (ephemeral)
  • /bet

    Everyone

    Bet on a match

    Privately opens the first open match, with its choices and odds as buttons, ◀ ▶ navigation between matches and 📋 to pick from a list (25 per page, Previous/Next buttons). Clicking a choice opens a stake form; if you already bet on that match, the "Remove my bet" button shows a confirmation card valid for 5 minutes (except Bookmaker). On a sports or free match you can also bet straight from the public announcement: one button per result opens the stake form. Refused for restricted members and users without an account. The bet confirmation is private (an image with a short text summary if canvas visuals are enabled, except Bookmaker); a public activity message is posted if enabled.

  • /removebet

    Everyone

    Remove a bet

    Private menu of your removable bets (open match, deadline not passed, not Bookmaker; 25 per page with Previous/Next buttons beyond that), then a confirmation. The stake is fully refunded and the bet no longer counts in your stats. Public activity message if enabled.

  • /history

    Everyone

    View your latest coin transactions (gains/losses)

    Privately shows your last 50 coin movements on this server (10 per page): daily, bets placed, winnings, refunds, coinflip and admin operations, with date (in each reader's time zone), amount and related match, plus your current balance. History older than 30 days is purged automatically.

  • Context menu (right-click a member > Apps): the member's PronoBot statistics.

    Privately shows the target member's PronoBot profile: rank, certification, leaderboard positions, level, XP, progress, coins, bets, wins/losses, win rate and totals. Errors if the member has no account.

Match

  • Create a match

    Opens a form for the chosen type. Sport and Bookmaker: title, team A and B as Name|odds, draw odds, optional deadline. Free: title, choices separated by | (2 to 9), odds separated by |, optional deadline. Odds range from 1.01 to 999 (comma accepted). After submitting, a private confirmation gives the match ID and a public announcement is posted in the channel where the command was used: for Sport and Free, one button per result (with its odds) that opens the stake form directly, plus a "Bet" button (an image with only "Bet" if canvas visuals are enabled), live embed for Bookmaker. A Sport or Free announcement is then updated at every step of the match (edit, deadline, settlement, cancellation, deletion), followed by a ping-role mention if enabled.

    Options (1)
    type string required
    Match type
  • /match close

    Managers

    Close a match and distribute winnings

    Privately shows a menu of open or closed matches (25 per page, Previous/Next buttons beyond that), then a menu of the winning result (team A, draw, team B, or each choice + "No winners" for a free match). A confirmation card then sums up the match, the result and its odds, winning and losing bets and the estimated payout: nothing is paid before "Confirm and pay out", "Back" lets you pick another result, and the card expires after 5 minutes. Settlement is atomic: winners get stake × odds (rounded down), losers lose their stake, XP is awarded. The public announcement switches to "Finished: result", a public result summary is posted in the channel, every bettor gets a DM (win/loss, plus level-up when applicable) and, if closerecap is enabled, the manager receives a recap DM.

  • Delete a match (refunds all bets)

    Private menu of all server matches (any status, 25 per page with Previous/Next buttons beyond that), then a confirmation button. Pending bets are fully refunded (DM to each bettor), the public announcement switches to "Deleted", then the match and all its bets are erased. A completed match can also be deleted (nothing to refund).

  • /match edit

    Managers

    Edit a match

    Private menu of open non-Bookmaker matches (25 per page, Previous/Next buttons beyond that), then a form to change the title and odds (sport: 3 odds; free: odds separated by |). Team and choice names cannot be changed, and editing is refused as soon as the match has a bet. The already-posted announcement is updated, unless it is an image (canvas visuals).

  • Set a match deadline

    Private menu of open matches (25 per page, Previous/Next buttons beyond that), then a form: relative duration (30m, 24h, 2j/2d) or DD/MM/YYYY HH:MM date (Paris time), or empty to remove the deadline. Works even when bets exist; the deadline must be in the future. The public announcement shows the new date, unless it is an image (canvas visuals).

  • Cancel a match (refund + DM with reason)

    Private menu of open or closed matches (25 per page, Previous/Next buttons beyond that), then a required reason form (max 500 characters). All pending bets are refunded, the match becomes "cancelled" (still visible with /listmatches status:all), the public announcement switches to "Cancelled (bets refunded)", every bettor gets a DM with the reason, and a public activity message is posted if enabled.

  • /listmatches

    Everyone

    Display the list of matches

    Private list of matches, 10 per page with pagination, newest first: status, title, ID, number (#), type, bet count (hidden on every page when cacherparis is on) and deadline (in each reader's time zone). Default: open and closed matches; filters open, closed, completed or all (includes cancelled). Open matches whose deadline has passed are switched to "closed" at that moment, and so is their public announcement.

    Options (1)
    status string optional
    Filter by status
  • Display all matches (open, closed, completed)

    Same as /listmatches status:all: private list of every match on the server (open, closed, completed, cancelled), 10 per page, newest first. The bet count is hidden on every page when cacherparis is on. Available to all members.

Admin

  • Display PronoBot information about a user

    Full profile of a member: Discord ID, account creation date, server join date, nickname, rank/certification, level and XP, betting and coin statistics, last daily, leaderboard positions, PronoBot roles (admin/manager/restricted), sensitive Discord permissions and up to 15 roles. Private reply. The member must be on the server and have an account.

    Options (1)
    utilisateur user required
    The user to view
  • Configure PronoBot

    Without options: privately opens the configuration dashboard (same as /pb viewconfig). You can edit the dashboard in place: pick a section in the menu, then change roles and channels (text and announcement channels) with menus, the language and log level with menus, on / off options with buttons and amounts with the "Edit amounts" button (a form with the same limits as the options, minbet ≤ maxbet). A menu also clears a role or channel, like reset. Every change is saved right away, logged like /pb config, and the dashboard refreshes in place. Only the admin who opened it can use it, and their permission is checked on every change. With one or more options: saves the new values and lists the changes privately; the change is logged to the logs channel. Refuses if minbet > maxbet. images:true turns canvas visuals on and images:false turns them off (on by default for new servers). reset:<option> clears a role or channel (back to "not set"): adminrole, managerrole, restrictedrole, announcementschannel, betschannel, matcheschannel, logschannel, pingrole, levelupchannel or activitemembreschannel. You cannot set and clear the same option in one command. betschannel and matcheschannel are saved but not used by the bot yet.

    Options (25)
    adminrole role optional
    Set the PronoBot admin role
    managerrole role optional
    Set the match manager role
    restrictedrole role optional
    Set the betting restricted role
    dailyamount integer optional
    Daily reward amount
    announcementschannel channel optional
    Channel for admin announcements
    betschannel channel optional
    Channel where bets are allowed
    matcheschannel channel optional
    Channel where matches are created
    initialcoins integer optional
    Number of coins when creating an account
    maxbet integer optional
    Maximum amount allowed for a bet
    minbet integer optional
    Minimum amount required to bet
    dynamicreserve integer optional
    Maximum risk created by one dynamic-odds match
    images boolean optional
    Enable canvas visuals (generated images)
    language string optional
    Bot language on this server
    logschannel channel optional
    Channel for server logs
    logslevel string optional
    Log detail level
    pingenabled boolean optional
    Enable/Disable ping on new match
    pingrole role optional
    Role to mention on new match
    closerecap boolean optional
    Enable/Disable bettors recap DM when closing a match
    levelupenabled boolean optional
    Enable/Disable level up announcement in a channel
    levelupchannel channel optional
    Channel for level up announcements
    activitemembres boolean optional
    Show member activity (bets, daily, etc.)
    activitemembreschannel channel optional
    Channel for member activity messages
    cacherparis boolean optional
    Hide bet count on matches
    commandesdejeux boolean optional
    Enable games (coinflip, etc.)
    reset string optional
    Clear a configured role or channel (back to "not set")
  • Display current PronoBot configuration

    Privately shows the full server configuration: roles, daily reward and reset time, starting coins, min/max bet, dynamic reserve, language, channels, logs, ping, member activity, bet-count hiding, games, close recap and level-up announcements. betschannel and matcheschannel are marked "not used yet". You can edit the dashboard in place: pick a section in the menu, then change roles and channels (text and announcement channels) with menus, the language and log level with menus, on / off options with buttons and amounts with the "Edit amounts" button (a form with the same limits as the options, minbet ≤ maxbet). A menu also clears a role or channel, like reset. Every change is saved right away, logged like /pb config, and the dashboard refreshes in place. Only the admin who opened it can use it, and their permission is checked on every change.

  • Add coins to a player

    Adds coins to the chosen player (must be a server member). If the player has no account, one is created automatically with the starting balance. Private confirmation with the new balance; the transaction appears in /history, is logged at "detailed" level and posts an activity message if enabled.

    Options (2)
    utilisateur user required
    The player
    montant integer required
    Amount to add
  • Remove coins from a player

    Removes coins from the chosen player (account auto-created if missing). Refused if the balance would go negative. Private confirmation with the new balance, logging and activity message if enabled.

    Options (2)
    utilisateur user required
    The player
    montant integer required
    Amount to remove
  • Set a player's balance

    First shows a private confirmation card, valid for 60 seconds: player, current balance (or account to create) and new balance. After "Set the balance", sets the player's exact balance (minimum 0; account auto-created if missing). The difference is recorded in the history, logged, and an activity message is posted if enabled.

    Options (2)
    utilisateur user required
    The player
    montant integer required
    New balance
  • Give coins to every player on the server

    First shows a private confirmation card, valid for 60 seconds: amount per account, target (whole server or a role), members holding that role, accounts affected and total given. After "Give coins", adds the amount to every PronoBot account on the server, or only to human (non-bot) members who have the chosen role. Members without an account receive nothing. Private confirmation with the number of credited players, plus an activity message if enabled.

    Options (2)
    montant integer required
    Amount to give each player
    role role optional
    Only reward players who have this role
  • /restrict

    Managers

    Restrict a user (apply configured restricted role)

    Gives the member the configured restricted role, which prevents betting (/bet, "Bet" button, stake submission). Requirements: restricted role configured, target has a PronoBot account, not yourself, not a manager/admin, bot has Manage Roles and a higher role. Private confirmation, DM sent to the member, logged.

    Options (1)
    user user required
    The user to restrict
  • /unrestrict

    Managers

    Remove restriction from a user (remove restricted role)

    Removes the configured restricted role from the member (who must have it). The bot must be able to manage that role. Private confirmation, DM sent to the member, logged.

    Options (1)
    user user required
    The user to unrestrict
  • Enable or disable a command on this server

    Disables, re-enables or lists disabled commands on this server. The expected name is the top-level command (e.g. bet, pb, match): disabling pb blocks all its subcommands. togglecommand itself cannot be disabled; the bot owner is never blocked. A disabled command replies "This command has been disabled on this server.", in the server language. Disabling bet also blocks the bet buttons on announcements.

    Options (2)
    action string required
    Action to perform
    commande string optional
    Command name
  • /tutorial

    Admins

    Send the PronoBot tutorial in this channel

    Privately asks for confirmation (Continue / Cancel). Once confirmed, 6 tutorial messages (in the server language) are posted in the current channel: welcome, account, betting, managing bets, stats/leaderboards, mini-games.

  • ⚠️ DANGER: Delete ALL user data from the server

    Opens a form where you must type exactly CONFIRMER (or CONFIRM if the server language is English). It then deletes every account, match, bet and transaction history on the server and resets match numbering. Server configuration, disabled commands and global profiles (ranks, Orbs) are kept. Irreversible; logged.

  • /botinfo

    Managers

    Display bot and server information

    Privately shows the bot's technical information: ID, creation date, whether the bot has Administrator on this server, uptime, latency, total servers/users/channels, memory, platform, Node.js and discord.js versions, host RAM and hostname.

  • /serverinfo

    Managers

    Display server information

    Privately shows server information (ID, creation, boost level, members, channels, emojis), match counts (total/open/closed) and the main PronoBot configuration (roles, daily, starting coins, bet limits, channels).

  • /contact

    Managers

    Contact the administration via webhook

    Sends your message (max 1000 characters) to the PronoBot team through a webhook, together with your tag, your ID, the server name and ID. Private confirmation with the support Discord link. Errors if the webhook is not configured on the bot side.

    Options (1)
    message string required
    Your message for the administrators
  • Context menu (right-click a member > Apps): the member's full admin profile.

    Right-click equivalent of /pb userinfo: the member's Discord and PronoBot information, PronoBot roles and sensitive permissions. Private reply, admins only.

Utility

  • /help

    Everyone

    Display PronoBot command help

    Private interactive help with Previous/Contents/Next buttons and a section menu. joueurs mode (default): 12 pages; staff mode: 21 pages including management commands (available to everyone). The content follows the server language, with a button to the documentation.

    Options (1)
    mode string optional
    Players (user commands) or Staff (all commands)
  • /ping

    Everyone

    Display bot latency

    Privately replies "Pong!" with the bot's WebSocket latency in milliseconds.

  • /partenaires

    Everyone

    Display the list of partner servers

    Publicly shows the partner server list (name, owner, description, invite link). The list is hard-coded: PronoBot Officiel and Hexagone.

  • /support

    Everyone

    Contact support or suggest an improvement

    Privately shows three buttons: "Help", "Suggestion" (open a 10 to 2000 character form) and a link to the official Discord. The form is sent to the PronoBot team with your display name, tag, ID, avatar, the server name/ID, the owner ID and the source channel.

  • /vote

    Everyone

    Vote for PronoBot on Top.gg

    Privately shows a message explaining why to vote for PronoBot on Top.gg, with a link button to the vote page. The bot grants no reward for voting.