Guide/Getting started/The /flash setup wizard
Set Up a Discord Server in 3 Minutes with /flash
The interactive wizard that configures logging, security and community in about three minutes.
Quick answer
Run it, re-run it
/flash # every step skippable; nothing applies until Review β Apply
/flash # safe to run again: existing channels and roles are reused by nameAsk the guide
Step by step
Flash asks a question per step. Every step can be skipped, and every step that needs a channel or role has a β¨ do it for me button that creates a sensible default. Nothing changes until you press Apply on the review screen; re-running Flash is safe and only touches the steps you answer.
| Step | Question | What "do it for me" does |
|---|---|---|
Prefix | Which prefix should text commands use? | Sets ! |
Staff role | Which role is your moderation team? | Creates @Staff. Mentioned on critical alerts, keeps access in lockdowns, sees log channels, handles tickets |
Logging | How should logging be set up? | Full log category: π SWEET LOGS with one channel per category (messages, members, voice, moderation, roles, channels, server, webhooks, emoji, security, config, invites, threads, polls, stages), staff-only |
Log channel | Which channel should receive the logs? | Only asked for single-channel logging |
Security alerts | Where should raid, nuke and AutoMod alerts go? | Creates π¨-security-alerts (staff-only) |
Protections | Which protections should be on? | Anti-nuke, anti-raid, AutoMod, heat, verification toggles |
Anti-nuke punishment | What happens to a nuker? | ban / kick / quarantine / removeRoles |
Raid response | What happens to high-risk accounts during a raid? | timeout / kick / ban / quarantine / alert only |
Lock on raid | Lock the server for 10 minutes when a raid is detected? | yes / no |
Join gate | Minimum account age to join without quarantine? | e.g. 7 days |
AutoMod strictness | How strict should AutoMod be? | relaxed / balanced / strict presets for spam, mentions, links, words |
Verification mode | How should members verify? | button / web / off; creates #verify and @Verified |
Quarantine role | Which role should quarantined members get? | Creates @Quarantined with no permissions and denies it in every channel and category |
Backups | Daily automatic backup? | Every 24 h, keeps 7 |
Welcome messages | Where should I welcome new members? | Creates π-welcome (read-only) |
Welcome text | What should the welcome say? | Variables work: {user.mention}, {server.name}, {server.memberCount} |
Join DM | Also DM new members? | yes / no |
Autorole | Give new members a role automatically? | Creates @Member |
Temporary voice | Join-to-create voice channels? | Creates TEMP VOICE category with π€ Join to Create |
Leveling | XP for messages and voice? | Enables leveling |
Level-up channel | Where should level-ups go? | Skip = announce where it happens |
Tickets | Support ticket system? | Creates #support with an "Open a ticket" button, a Tickets category and a ticket log channel |
Weekly report | Post a weekly analytics report? | Picks the alert or log channel |
The review screen lists every change. After Apply, each line reports success or the reason it failed (usually a missing permission). Everything Flash sets can be changed later with the commands in this guide or on the dashboard.
Copy and try
Run it, re-run it
/flash # every step skippable; nothing applies until Review β Apply
/flash # safe to run again: existing channels and roles are reused by nameGood to know
- Configuration β Quick setup is the same wizard as one form: every question, "create it for me" buttons, conditional questions appear as you answer, and Apply runs the identical services. Each run is logged as config.flash.
- Flash sets a balanced AutoMod preset; tune it afterwards under Security β Protection.
- Choosing "Full log category" creates 17 channels; pick single-channel logging on small servers.
Still stuck? Ask in the support server.