Public Commands
These commands are available to everyone in your server.
/create-ctf
Section titled “/create-ctf”Launch the interactive CTF builder to create a new challenge.
Usage: /create-ctf
What it does:
- Difficulty selection (Easy, Medium, Hard, Insane — or custom)
- Category selection (Web, Crypto, Pwn, Reversing, Forensics, etc.)
- Input type selection (Text or File)
- Title, guidance, and flag entry
- Optional: hint and max attempts limit
- Preview and publish to the channel
Example:
- Create a Web challenge titled “SQL Injection 101”
- Add guidance: “Find the hidden admin flag”
- Set flag to:
flag{sql_injection_rocks} - Publish to
#ctf-challenges
The challenge embed appears with a “Submit Flag” button for solvers to click.
/ctf-list
Section titled “/ctf-list”Browse all active CTF challenges in your guild.
Usage: /ctf-list
What it does:
- Shows paginated list of challenges (10 per page)
- Displays: title, difficulty, category, solve count
- Navigate pages with buttons
- Click a result to see full details
/ctf-info [query]
Section titled “/ctf-info [query]”Get detailed information about a specific challenge.
Usage: /ctf-info 1 or /ctf-info "SQL Injection 101"
Parameters:
[query]— CTF ID number or title (partial match supported)
What it shows:
- Challenge title, difficulty, category
- Full guidance and instructions
- Author (who created it)
- Solver count and total attempts
- Your personal progress (if you’ve attempted it)
/ctf-stats [member]
Section titled “/ctf-stats [member]”View detailed CTF performance statistics for yourself or another player.
Usage: /ctf-stats or /ctf-stats @username
What it shows:
- Total CTFs attempted and solved
- Solve accuracy percentage
- First-blood count (challenges you solved first)
- Total attempts across all CTFs
- Difficulty breakdown (solves by Easy/Medium/Hard/etc.)
- Points earned (if points mode is enabled)
- Timestamps of first and last solves
Example:
Solves: 12 / 15Attempts: 31 totalAccuracy: 80%First Bloods: 3Points: 1250 ptsFlag Submission
Section titled “Flag Submission”When you click “Submit Flag” on a challenge embed:
- A modal appears asking for the flag
- Type your answer
- Submit
Outcomes:
- Correct — Instant feedback, points awarded, leaderboard updated
- Incorrect — Attempt counter increments; you’re warned if approaching the limit
- Attempts Exceeded — Can’t attempt anymore (unless unlimited)
Tips:
- Flags are case-sensitive
- No spaces at the beginning or end
- If you’re stuck, check the Hint (if provided)
Sandbox Commands
Section titled “Sandbox Commands”In sandbox environments (isolated testing channels), use these variants:
/sb-create-ctf— Create a test challenge/sb-edit-ctf— Edit a sandbox challenge/sb-remove-ctf— Delete a sandbox challenge
Sandbox challenges don’t appear on the guild leaderboard.
Next Steps
Section titled “Next Steps”- Create Your First Challenge — Detailed walkthrough
- Admin Commands — Commands for server admins
- Analytics — View performance insights