Documentation Matches
Manage a match
Edit a match, change its deadline, settle, cancel or delete it, and what bettors receive at each step.
Match statuses
| Status | Meaning |
|---|---|
open |
Open, bets accepted until the deadline |
closed |
Closed (deadline passed), waiting to be settled |
settling |
Payout in progress |
completed |
Finished, winnings paid |
cancelling |
Cancellation in progress |
cancelled |
Cancelled, stakes refunded |
Every command on this page is for managers. Each one first opens a private menu with the matches it applies to. Past 25 matches, the menu is split into pages of 25 with Previous and Next buttons, so every match stays reachable.
Listing matches
/listmatchesshows open and closed matches, 10 per page, newest first. Thestatusoption filters onopen,closed,completedorall(cancelled included)./listallmatchesshows every match, likestatus:all.
Both lists are open to every member. Deadlines show in each reader’s own time zone, and the bet count is hidden on every page when cacherparis is on. They have no bet button: players go through the match announcement or /bet.
Editing a match
/match edit changes the title and the odds. Conditions:
- the match is open;
- it is not a Bookmaker match;
- it has no bets yet.
Team and choice names cannot be changed. The announcement already posted is updated with the new title and odds, unless it is an image (canvas visuals).
Changing the deadline
/match deadline takes no argument. Pick the match from the menu, then enter a duration (30m, 24h, 2d), a DD/MM/YYYY HH:MM date in Paris time, or leave the field empty to remove the deadline. It works on any open match, even one that already has bets.
The public announcement shows the new deadline. Only image announcements keep the old one, so tell your members in that case.
Deadline changes are not written to the logs.
Settling a match
/match close works on open or closed matches. Pick the match, then the winning result.
Confirming the payout
Nothing is paid until you confirm. Once you pick the result, a confirmation card sums up:
- the match and its number;
- the selected result and its odds;
- the number of pending bets, winning bets and losing bets;
- the estimated payout, meaning the total that will go to the winners.
Click “Confirm and pay out” to pay the winners, or “Back” to pick another result. The card expires after 5 minutes; run /match close again if that happens. Only the manager who ran the command can click, and a double click never pays twice.
The payout
The payout runs as a single operation:
- each winner receives
stake × odds, rounded down, using the odds frozen when they bet; - each loser loses their stake, which was already debited when they bet;
- every bettor earns XP (see Levels and XP);
- the match becomes
completed.
No winners (Free matches)
For a Free match, the menu also offers “No winners”. The confirmation card reminds you of it before paying out.
Warning: with “No winners”, every bettor loses their stake. Nobody is refunded. To give the stakes back, use
/match cancelinstead.
What gets sent after settling
- The match’s public announcement switches to “Finished”, with the result (see below).
- A public summary in the channel where you ran the command: winning result, odds, number of winners and losers, total paid. This summary is never an image.
- A DM to each bettor. For a win: stake, odds, net profit, total payout, XP and new balance. For a loss: their choice, the result, the lost stake, XP and new balance. If canvas visuals are on, this DM is an image (except for Bookmaker).
- On a level-up, a DM to the player, plus a post in
levelupchanneliflevelupenabledis on. - If
closerecapis on, a DM to the manager who settled the match, with every bettor’s result.
DMs fail silently when the member has them closed.
Cancelling a match
/match cancel works on open or closed matches. A reason is required (500 characters at most).
- Every pending bet is refunded and removed from the players’ stats.
- The match becomes
cancelledand stays visible with/listmatches status:all. - Each bettor gets a DM with the reason, the refund and their new balance.
- The public announcement switches to “Cancelled (bets refunded)”.
- A public activity message is posted if
activitemembresis on.
In the logs, a cancellation shows up as a match deletion.
Deleting a match
/match delete works on a match in any status, after a confirmation button.
- Pending bets are refunded, with a DM to each bettor.
- The public announcement switches to “Deleted”.
- The match and all its bets are then erased.
- Deleting a completed match does not take back winnings already paid.
- Deletion is not possible while a payout or a cancellation is running.
The public announcement follows the match
The announcement of a Sport or Free match is updated at every step: edit, deadline change, settlement, cancellation and deletion. It also switches to “Closed” once its deadline has passed, at the next /bet, /listmatches or click on a bet button.
| Status shown | When |
|---|---|
| Closed | Deadline passed, or payout in progress |
| Finished: result | Winnings paid |
| Cancelled (bets refunded) | After /match cancel |
| Deleted | After /match delete |
As soon as the match is no longer open, the announcement’s bet buttons are disabled. The result only appears once the winnings are paid. Image announcements are not changed, and a Bookmaker announcement has its own live refresh (see Create a match).
Automatic cleanup
Completed matches and their bets are erased automatically after 7 days, by a daily job at 2:00 Paris time. Cancelled matches are not erased.