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

DM
Trigger: Someone uses /duel to challenge you

You receive a DM with the challenger's name, map selection, and Accept/Decline buttons.

⚔️ Challenge Received! [Accept] [Decline]

Challenge Accepted

DM
Trigger: Your challenge is accepted

Notifies you that your opponent accepted and a server is being provisioned.

Challenge Declined

DM
Trigger: Your challenge is declined

Notifies you that your opponent declined the challenge.

Challenge Expired

DM
Trigger: 5 minutes pass without response

Both players are notified that the challenge has expired.

Server Ready

DM + Channel
Trigger: Match server is provisioned and ready

Channel 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

DM
Trigger: 10 minutes in queue without a match

Notifies you that the queue timed out and no opponent was found.

Match Result

Channel
Trigger: Match completes on the server

Battle 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.