Setup Commands
The guided setup commands, and the wording they walk people through.
/setup walks you through setting up a feature from Discord, step by step: welcome and goodbye, auto-mod, logging, counting, starboard, reaction roles, self roles and colour roles.
- Free, like every feature
- Off until you switch it on
- 1 command
Set it up
- Switch on Setup Commands
Dashboard → your server → Modules → Server Setup → Setup Commands. It starts off, like every feature.
- Try /setup
Configure welcome, auto-mod, self-roles, feeds and more New commands show up within about a minute; press Ctrl+R in Discord if you can't see them yet.
Commands
Who can use each one is up to you: the "Who can use this" card on the page, or Command Access.
/setup
Configure welcome, auto-mod, self-roles, feeds and more
/setup build plan
Preview what to add, e.g. "a gaming category with general and lfg, and a Gamer role"
| Option | What to give it | Needed? |
|---|---|---|
request | What to add, in plain words (text) | Optional |
template | Start from a template (see /setup build templates) (text) | Optional |
/setup build templates
The templates you can build from, with examples
/setup build undo
Remove what this server's latest build made (within the undo time)
/setup embed
Post a custom embed
| Option | What to give it | Needed? |
|---|---|---|
title | Embed title (text) | Optional |
description | Embed body (text) | Optional |
color | Hex colour (text) | Optional |
footer | Footer text (text) | Optional |
image | Image URL (text) | Optional |
thumbnail | Thumbnail URL (text) | Optional |
channel | Where to post (channel) | Optional |
/setup logging
Point a log event at a channel
| Option | What to give it | Needed? |
|---|---|---|
event | Which event (text) | Yes |
channel | Log channel (channel) | Optional |
ignore_role | Role to ignore (role) | Optional |
ignore_channel | Channel to ignore (channel) | Optional |
/setup welcome toggle
Turn welcome messages on or off
/setup welcome channel
Set the welcome channel
| Option | What to give it | Needed? |
|---|---|---|
channel | Channel (channel) | Yes |
/setup welcome message
Set the welcome message
| Option | What to give it | Needed? |
|---|---|---|
text | Message — {user} {server} supported (text) | Yes |
/setup welcome dm
Set a welcome DM
| Option | What to give it | Needed? |
|---|---|---|
text | DM text (text) | Yes |
/setup welcome autorole
Role given to new members
| Option | What to give it | Needed? |
|---|---|---|
action | add or remove (text: add, remove) | Yes |
role | Role (role) | Optional |
/setup welcome test
Preview the welcome message
/setup goodbye toggle
Turn goodbye messages on or off
/setup goodbye channel
Set the goodbye channel
| Option | What to give it | Needed? |
|---|---|---|
channel | Channel (channel) | Yes |
/setup goodbye message
Set the goodbye message
| Option | What to give it | Needed? |
|---|---|---|
text | Message text (text) | Yes |
/setup automod enable
Turn auto-mod on
/setup automod disable
Turn auto-mod off
/setup automod status
Show auto-mod settings
/setup automod spam
Spam filter
| Option | What to give it | Needed? |
|---|---|---|
max_messages | Messages allowed (whole number) | Optional |
interval | Within how many seconds (whole number) | Optional |
/setup automod caps
Excessive caps filter
| Option | What to give it | Needed? |
|---|---|---|
max | Max caps percentage (whole number) | Optional |
/setup automod mentions
Mass-mention filter
| Option | What to give it | Needed? |
|---|---|---|
max | Max mentions per message (whole number) | Optional |
/setup automod links
Link filter
| Option | What to give it | Needed? |
|---|---|---|
action | Enable or disable (text) | Optional |
/setup automod invites
Discord invite filter
| Option | What to give it | Needed? |
|---|---|---|
action | Enable or disable (text) | Optional |
/setup automod badwords
Word filter
| Option | What to give it | Needed? |
|---|---|---|
action | add, remove or list (text: add, remove, list, toggle) | Yes |
word | The word (text) | Optional |
/setup automod exempt
Exempt a role or channel
| Option | What to give it | Needed? |
|---|---|---|
role | Role to exempt (role) | Optional |
channel | Channel to exempt (channel) | Optional |
/setup counting setup
Set the counting channel
| Option | What to give it | Needed? |
|---|---|---|
channel | Channel (channel) | Yes |
/setup counting score
Show the current count
/setup counting reset
Reset the count
/setup counting disable
Turn counting off
/setup starboard setup
Set up the starboard
| Option | What to give it | Needed? |
|---|---|---|
channel | Starboard channel (channel) | Yes |
threshold | Reactions needed (whole number) | Optional |
emoji | Which emoji counts (text) | Optional |
/setup starboard toggle
Turn the starboard on or off
/setup reactionrole create
Create a reaction role message
| Option | What to give it | Needed? |
|---|---|---|
title | Title (text) | Yes |
description | Description (text) | Optional |
color | Hex colour (text) | Optional |
type | How the buttons behave (text: Toggle — click to add, click again to remove (default), Unique — only one of these roles at a time, Verify — grants the role once, as an entry gate, Binding — can be taken, but never given back, Reversed — clicking REMOVES the role) | Optional |
limit | Most roles one member can take from this message (whole number, 1–25) | Optional |
required_role | Only members with this role can use it (role) | Optional |
temp_hours | Roles taken here last this many hours (whole number, 1–8760) | Optional |
/setup reactionrole settings
Change a reaction role message's limit, required role or time limit
| Option | What to give it | Needed? |
|---|---|---|
message_id | Message ID (text) | Yes |
limit | Most roles per member (0 = no limit) (whole number, 0–25) | Optional |
required_role | Only members with this role can use it (role) | Optional |
clear_required_role | Anyone can use it again (yes / no) | Optional |
temp_hours | Roles last this many hours (0 = keep) (whole number, 0–8760) | Optional |
/setup reactionrole add
Add a role to a message
| Option | What to give it | Needed? |
|---|---|---|
message_id | Message ID (text) | Yes |
role | Role (role) | Yes |
emoji | Emoji (text) | Yes |
label | Label (text) | Optional |
/setup reactionrole remove
Remove a role from a message
| Option | What to give it | Needed? |
|---|---|---|
message_id | Message ID (text) | Yes |
role | Role (role) | Yes |
/setup selfroles setup
Set the self-roles channel
| Option | What to give it | Needed? |
|---|---|---|
channel | Channel (channel) | Yes |
/setup selfroles add-category
Add a category
| Option | What to give it | Needed? |
|---|---|---|
name | Category name (text) | Yes |
description | Description (text) | Optional |
emoji | Emoji for the category (text) | Optional |
/setup selfroles remove-category
Remove a category
| Option | What to give it | Needed? |
|---|---|---|
category | Category (text) | Yes |
/setup selfroles add-role
Add a role to a category
| Option | What to give it | Needed? |
|---|---|---|
category | Category (text) | Yes |
role | Role (role) | Yes |
emoji | Emoji (text) | Optional |
label | Label (text) | Optional |
/setup selfroles remove-role
Remove a role
| Option | What to give it | Needed? |
|---|---|---|
category | Category (text) | Yes |
role | Role (role) | Yes |
/setup selfroles preset
Apply a preset set of roles
| Option | What to give it | Needed? |
|---|---|---|
name | Preset name (text) | Yes |
/setup selfroles post
Post the self-role menus
/setup selfroles disable
Turn self-roles off
/setup colorroles setup
Set the colour-roles channel
| Option | What to give it | Needed? |
|---|---|---|
channel | Channel (channel) | Yes |
/setup colorroles add
Add a colour role
| Option | What to give it | Needed? |
|---|---|---|
name | Colour name (text) | Yes |
color | Hex colour (text) | Yes |
emoji | Emoji (text) | Optional |
price | Price in economy coins, paid once (0 = free) (whole number, 0–1000000000) | Optional |
/setup colorroles price
Set what a colour costs in economy coins (0 = free)
| Option | What to give it | Needed? |
|---|---|---|
name | Colour name (text) | Yes |
price | Coins, paid once (0 = free) (whole number, 0–1000000000) | Yes |
/setup colorroles remove
Remove a colour role
| Option | What to give it | Needed? |
|---|---|---|
name | Colour name (text) | Yes |
/setup colorroles disable
Turn colour roles off
/setup debate start
Start a debate
| Option | What to give it | Needed? |
|---|---|---|
topic | Topic (text) | Yes |
user1 | First debater (member) | Optional |
user2 | Second debater (member) | Optional |
/setup debate end
End the debate
/setup debate log
Set the debate log channel
| Option | What to give it | Needed? |
|---|---|---|
channel | Channel (channel) | Yes |
/setup tournament create
Create a tournament
| Option | What to give it | Needed? |
|---|---|---|
name | Name (text) | Yes |
max | Max entrants (whole number) | Optional |
/setup tournament join
Join a tournament
| Option | What to give it | Needed? |
|---|---|---|
id | Tournament ID (whole number) | Yes |
/setup tournament start
Start a tournament
| Option | What to give it | Needed? |
|---|---|---|
id | Tournament ID (whole number) | Yes |
/setup tournament advance
Advance a winner
| Option | What to give it | Needed? |
|---|---|---|
id | Tournament ID (whole number) | Yes |
winner | Winner (member) | Yes |
/setup tournament info
Tournament details
| Option | What to give it | Needed? |
|---|---|---|
id | Tournament ID (whole number) | Yes |
/setup tournament list
List tournaments
/setup tournament end
End a tournament
| Option | What to give it | Needed? |
|---|---|---|
id | Tournament ID (whole number) | Yes |
/setup newsfeed add
Add a news feed
| Option | What to give it | Needed? |
|---|---|---|
name | Feed name (text) | Yes |
url | Feed URL (text) | Yes |
channel | Channel (channel) | Yes |
/setup newsfeed remove
Remove a news feed
| Option | What to give it | Needed? |
|---|---|---|
name | Feed name (text) | Yes |
/setup newsfeed list
List news feeds
/setup redditfeed add
Follow a subreddit
| Option | What to give it | Needed? |
|---|---|---|
subreddit | Subreddit name (text) | Yes |
channel | Channel (channel) | Yes |
type | Sort: hot, new, top (text) | Optional |
/setup redditfeed remove
Unfollow a subreddit
| Option | What to give it | Needed? |
|---|---|---|
subreddit | Subreddit name (text) | Yes |
/setup redditfeed list
List followed subreddits
/setup customcmd add
Add a chat-triggered response
| Option | What to give it | Needed? |
|---|---|---|
trigger | What to look for (text) | Yes |
response | What to reply (text) | Yes |
type | exact, contains or startswith (text) | Optional |
/setup customcmd remove
Remove one
| Option | What to give it | Needed? |
|---|---|---|
trigger | Trigger to remove (text) | Yes |
/setup customcmd list
List chat-trigger commands