Commands
The four command families, with their options and the roles allowed to run them. 43 commands
No command matches.
Player
/pb open
EveryoneCreate 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
EveryonePermanently 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
EveryoneDisplay your coin balance
Shows your coin balance with your avatar. Public by default, private if
priveeis true. Errors if you have no account.Options (1)
priveeboolean optional- Display the response privately (ephemeral)
/pb daily
EveryoneClaim 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
EveryoneDisplay 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)
utilisateuruser optional- The user whose stats you want to see
priveeboolean optional- Display the response privately (ephemeral)
/pb mybets
EveryoneDisplay 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:falsemakes it public.Options (1)
priveeboolean optional- Display the response privately (ephemeral)
/pb coinflip
EveryoneFlip 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)
choixstring required- Heads or Tails?
/pb top
EveryoneDisplay 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égoriestring optional- Leaderboard category
priveeboolean optional- Display the response privately (ephemeral)
/balance
EveryoneCheck 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)
joueuruser required- The player whose balance you want to see
priveeboolean optional- Display the response privately (ephemeral)
/baltop
EveryoneDisplay the balance leaderboard
Opens the
/pb topleaderboard on balance: podium, top 25 in pages of 10, your own rank, and the menu to switch category. Public by default, private withprivee.Options (1)
priveeboolean optional- Display the response privately (ephemeral)
/bet
EveryoneBet 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
EveryoneRemove 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
EveryoneView 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.
Profil & Stats PronoBot
EveryoneContext 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
/match create
ManagersCreate 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)
typestring required- Match type
/match close
ManagersClose 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
closerecapis enabled, the manager receives a recap DM./match delete
ManagersDelete 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
ManagersEdit 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)./match deadline
ManagersSet 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) orDD/MM/YYYY HH:MMdate (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)./match cancel
ManagersCancel 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
EveryoneDisplay 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
cacherparisis on) and deadline (in each reader's time zone). Default: open and closed matches; filtersopen,closed,completedorall(includes cancelled). Open matches whose deadline has passed are switched to "closed" at that moment, and so is their public announcement.Options (1)
statusstring optional- Filter by status
/listallmatches
EveryoneDisplay 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 whencacherparisis on. Available to all members.
Admin
/pb userinfo
AdminsDisplay 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)
utilisateuruser required- The user to view
/pb config
AdminsConfigure 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, likereset. 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 ifminbet>maxbet.images:trueturns canvas visuals on andimages:falseturns 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,levelupchanneloractivitemembreschannel. You cannot set and clear the same option in one command.betschannelandmatcheschannelare saved but not used by the bot yet.Options (25)
adminrolerole optional- Set the PronoBot admin role
managerrolerole optional- Set the match manager role
restrictedrolerole optional- Set the betting restricted role
dailyamountinteger optional- Daily reward amount
announcementschannelchannel optional- Channel for admin announcements
betschannelchannel optional- Channel where bets are allowed
matcheschannelchannel optional- Channel where matches are created
initialcoinsinteger optional- Number of coins when creating an account
maxbetinteger optional- Maximum amount allowed for a bet
minbetinteger optional- Minimum amount required to bet
dynamicreserveinteger optional- Maximum risk created by one dynamic-odds match
imagesboolean optional- Enable canvas visuals (generated images)
languagestring optional- Bot language on this server
logschannelchannel optional- Channel for server logs
logslevelstring optional- Log detail level
pingenabledboolean optional- Enable/Disable ping on new match
pingrolerole optional- Role to mention on new match
closerecapboolean optional- Enable/Disable bettors recap DM when closing a match
levelupenabledboolean optional- Enable/Disable level up announcement in a channel
levelupchannelchannel optional- Channel for level up announcements
activitemembresboolean optional- Show member activity (bets, daily, etc.)
activitemembreschannelchannel optional- Channel for member activity messages
cacherparisboolean optional- Hide bet count on matches
commandesdejeuxboolean optional- Enable games (coinflip, etc.)
resetstring optional- Clear a configured role or channel (back to "not set")
/pb viewconfig
AdminsDisplay 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.
betschannelandmatcheschannelare 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, likereset. 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./coins add
AdminsAdd 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)
utilisateuruser required- The player
montantinteger required- Amount to add
/coins remove
AdminsRemove 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)
utilisateuruser required- The player
montantinteger required- Amount to remove
/coins set
AdminsSet 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)
utilisateuruser required- The player
montantinteger required- New balance
/coins giveall
AdminsGive 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)
montantinteger required- Amount to give each player
rolerole optional- Only reward players who have this role
/restrict
ManagersRestrict 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)
useruser required- The user to restrict
/unrestrict
ManagersRemove 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)
useruser required- The user to unrestrict
/togglecommand
AdminsEnable 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): disablingpbblocks all its subcommands.togglecommanditself 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. Disablingbetalso blocks the bet buttons on announcements.Options (2)
actionstring required- Action to perform
commandestring optional- Command name
/tutorial
AdminsSend 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.
/wipeuserdata
Admins⚠️ DANGER: Delete ALL user data from the server
Opens a form where you must type exactly
CONFIRMER(orCONFIRMif 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
ManagersDisplay 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
ManagersDisplay 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
ManagersContact 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)
messagestring required- Your message for the administrators
User Info PronoBot
AdminsContext 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
EveryoneDisplay PronoBot command help
Private interactive help with Previous/Contents/Next buttons and a section menu.
joueursmode (default): 12 pages;staffmode: 21 pages including management commands (available to everyone). The content follows the server language, with a button to the documentation.Options (1)
modestring optional- Players (user commands) or Staff (all commands)
/ping
EveryoneDisplay bot latency
Privately replies "Pong!" with the bot's WebSocket latency in milliseconds.
/partenaires
EveryoneDisplay 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
EveryoneContact 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
EveryoneVote 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.