Commands

All DuelBot commands are slash commands. Type / in any channel where DuelBot is present to see available commands.

/queue

#

Join the CS2 1v1 matchmaking queue. DuelBot will find an opponent with similar ELO and provision a server automatically.

Usage
/queue
Response

Shows a countdown timer until queue timeout (10 minutes) and a "Leave Queue" button.

/duel

#

Challenge a specific player to a 1v1. The challenged player has 5 minutes to accept or decline.

Usage
/duel @player [map]
Options
playerThe player to challengeRequired
mapMap to play on (default: de_dust2)Optional
Example
/duel @FRANK_ de_mirage
Response

Sends the challenged player a DM with Accept/Decline buttons.

/stats

#

View your stats or another player's stats including ELO, wins, losses, and draws.

Usage
/stats [player]
Options
playerPlayer to show stats for (defaults to you)Optional
Example
/stats @FRANK_

/leaderboard

#

Display the server's top 10 ranked players by ELO.

Usage
/leaderboard
Response

Shows an embedded leaderboard with rankings, ELO scores, and win/loss records.

/cancel

#

Leave the matchmaking queue if you're currently waiting for a match.

Usage
/cancel
Response

Removes you from the queue and confirms cancellation.

About Command Responses

Most DuelBot responses are ephemeral — only you can see them. This keeps channels clean and prevents spam. Important notifications like “Server Ready” are posted publicly with @mentions so everyone knows a match is happening.