Notifications
DuelBot uses a combination of Direct Messages and channel messages to keep you informed about matches, challenges, and results.
Enable DMs from Server Members
DuelBot sends critical information via Direct Messages, including server info. If your DMs are disabled, you won't receive connection details for your matches.
How to enable: Server Settings → Privacy Settings → “Allow direct messages from server members”
When Will DuelBot Contact You?
Challenge Received
DMYou receive a DM with the challenger's name, map selection, and Accept/Decline buttons.
⚔️ Challenge Received! [Accept] [Decline]Challenge Accepted
DMNotifies you that your opponent accepted and a server is being provisioned.
Challenge Declined
DMNotifies you that your opponent declined the challenge.
Challenge Expired
DMBoth players are notified that the challenge has expired.
Server Ready
DM + ChannelChannel gets an @mention with TTS alert. You receive a DM with the server IP, port, and password.
@Player1 @Player2 CS2 1v1 server ready on de_dust2!Queue Timeout
DMNotifies you that the queue timed out and no opponent was found.
Match Result
ChannelBattle report posted to the channel with scores, winner, and ELO changes.
Notification Channels
Direct Messages
Private notifications only you can see. Used for sensitive info like server info and personal notifications like challenge requests.
Channel Messages
Public announcements in the channel where the command was used. Match results and server ready alerts are posted here with @mentions.
Text-to-Speech Alerts
When a server is ready, DuelBot uses TTS (Text-to-Speech) for the channel announcement. This ensures you hear the notification even if Discord is minimized. You can disable TTS in your Discord user settings if you prefer silent notifications.