⚠ DEV / TEST INSTANCE — changes here do not affect the live bot. Switch to goofbot.gyneric.net for production.
🔍 Demo mode — exploring with sample data. Saves are disabled. ← Back to landing
D Dev GoofBot Dev build

Setup wizard

Walks you through the core features. You can skip sections — everything here is editable later from the Discord / Community / Embeds tabs.

5/5 sections configured
You're all set — mark complete to dismiss the wizard.

Bot mode

Controls which dashboard surfaces and bot subsystems are active for this guild. Switching modes never deletes saved configuration — turning a side back on restores the original behaviour. Currently hybrid.

⚡ Auto-build my server

Picks a preset and creates the recommended categories, channels, and feature flags for you in one click. Existing channels with matching names are reused — nothing is overwritten. After it runs you can fine-tune anything from the Discord tab.

Mod-only channels (mod-log, audit-log, message-log, tickets) are created with permission overwrites that hide them from @everyone and grant view to your admin + moderator roles.

☢ Show nuclear options

1 · Staff roles configured

Which roles should the bot treat as admins / moderators?

Anyone with Discord's own Administrator or mod-tier permissions is auto-detected — no need to list them here. Use this for extra roles you want treated as staff. Multi-select: tick any that apply.

Admin roles i Admin-tier access — can use /automod, manage managers, every mod command.
@Admins
Moderator roles i Mod-tier access — can warn, timeout, kick, close tickets.
@Mods @Trial Mod
Staff roles i Alternative label for moderator — same behavior. Pick any you also want treated as mod.
@Mods

2 · Log channels configured

Where should the bot post audit + moderation events?

Audit log catches message edits, deletes, joins/leaves, automod actions. Mod log gets warn/timeout/kick/ban notices (falls back to audit log if unset). Both accept multiple channels — events will mirror to each.

Audit log channel(s)
#audit-log
Mod log channel(s)
#mod-log
Don't have dedicated channels yet? Jump to the Discord page and use the "+ Create new text" drawer on each log field — they'll default to mod/admin-only view.

3 · Welcome message configured

Greet new members automatically.

Posts when someone joins. Supports {user}, {server}, {memberCount}. Customize the embed look under Embeds → Welcome message.

Channel
Message

4 · Verify flow configured

Gate your server behind a rules-agree button.

New members get the unverified role on join. When they click I Agree on the verify panel, the bot swaps it for the verified role. Post the panel later via /verifypanel channel:#rules.

Verify panel channel i Informational — where you plan to post the panel. Doesn't gate the feature.
Verified role i Granted on I Agree click. Required for the feature to work.
Unverified role i Auto-assigned on join, removed on verify. Leave blank to skip the auto-assignment.

5 · Support tickets configured optional

Private help channels members can open from a panel.

Pick a category (not a channel). When someone opens a ticket, a private channel is created under it, visible only to them + your staff roles. Post the panel later via /ticket setup channel:#support.

Tickets category
Archive category i Closed tickets get moved here and locked read-only. Optional.