Skip to content

Public Commands

These commands are available to everyone in your server.

Launch the interactive CTF builder to create a new challenge.

Usage: /create-ctf

What it does:

  1. Difficulty selection (Easy, Medium, Hard, Insane — or custom)
  2. Category selection (Web, Crypto, Pwn, Reversing, Forensics, etc.)
  3. Input type selection (Text or File)
  4. Title, guidance, and flag entry
  5. Optional: hint and max attempts limit
  6. 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.


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

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)

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 / 15
Attempts: 31 total
Accuracy: 80%
First Bloods: 3
Points: 1250 pts

When you click “Submit Flag” on a challenge embed:

  1. A modal appears asking for the flag
  2. Type your answer
  3. 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)

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.