Commands Reference
All ServerMate slash commands use the / prefix. Commands must be enabled on the Commands tab in the dashboard; staff commands also need command access under Settings → Permissions.
Run /help in your server for a live list with plan tiers.
Detailed guides (full parameter docs):
- Custom bot — Discord Developer Portal + Message Content Intent
- Moderation commands — warn, kick, ban, mute, prune, sticky, …
- Todo lists —
/todoand/todo-adminwith every option - AI Summary —
/summarisesubcommands and delivery options - Creator Alerts —
/creator add, remove, list, tags
Always available
| Command | Parameters | Feature |
|---|---|---|
/help | — | Paginated command & feature guide |
/config | — | Quick server settings (admins) |
/setup | — | Template setup wizard (admins) |
Moderation
Requires Moderation in Feature Centre. → Full parameter reference
| Command | Summary |
|---|---|
/warn | user, optional reason |
/kick | user, optional reason |
/ban | user, optional duration (30d, 2w, 1mo), delete_days (0–7), reason |
/unban | user_id, optional reason |
/mute | user, duration (30s–1w, max 28d), optional reason |
/unmute | user, optional reason |
/case | case_id |
/prune count | amount (1–100) |
/prune from | message_id |
/prune user | target, duration (1h–all), scope (channel / server) |
/sticky | message (max 2000 chars) |
/unsticky | — |
/setmodlog | channel |
/moderation | Subcommands: status, enable, disable, reset |
Verification
Requires User Verification enabled.
| Command | Parameters |
|---|---|
/sendverify | user — send verification prompt |
/setverifylog | channel — verification log channel |
Feedback & support
Requires Feedback enabled (when available).
| Command | Parameters |
|---|---|
/feedback | Opens feedback modal (no slash options) |
/support | Opens support request modal |
/setfeedbackchannel | channel — where submissions are posted |
Tickets
Requires Tickets enabled.
| Command | Parameters |
|---|---|
/create-ticket | — Opens category picker (categories configured in dashboard) |
Members choose a ticket category from the menu. Categories can be restricted by role in Feature Centre → Tickets.
Polls
Requires Polls enabled.
| Parameter | Required | Description |
|---|---|---|
question | Yes | Poll question text |
options | Yes | Choices separated by | — min 2, max 10 (e.g. Yes|No|Maybe) |
anonymous | No | Hide voter names from admins (default false) |
hidden_results | No | Hide results until poll closes (default false) |
duration | No | Auto-close time: 30m, 1h, 1d (s/m/h/d units) |
Example
/poll question:Best meeting time? options:Friday 6pm|Saturday 2pm|Sunday 4pm duration:24hServer Link
Requires Server Link enabled. Configure connections in the dashboard.
| Command | Parameters |
|---|---|
/addserver | — Returns dashboard link to add game servers |
/serverstatus | Optional server — pick connection when multiple are linked |
/serverplayers | Sub-options: player count, or list with optional server |
Supports FiveM and other query-based game servers.
Creator Alerts
Requires Creator Alerts enabled. → Full parameter reference
| Subcommand | Key parameters |
|---|---|
/creator add | platform, name, channel, optional tag, tag2 |
/creator remove | name, optional platform |
/creator list | Optional tag filter |
Context menu: Add to Creator Alerts on a user.
AI Summarisation
Requires AI Summarisation (Pro). → Full parameter reference
| Subcommand | Key parameters |
|---|---|
/summarise last | count (1–50), optional role, prompt, delivery channels |
/summarise from | message_id, optional prompt, delivery channels |
/summarise user | user, count, optional user2, user3, prompt, delivery channels |
Shared optional params on all subcommands: source_channel, post_channel, post_server, post_channel_id.
Context menu: Summarise from here on a message.
Todo lists
Requires Todo Lists enabled. → Full parameter reference
| Subcommand | Key parameters |
|---|---|
/todo help | — |
/todo add | title or tasks, optional description, name, assign_user / assign_role, due_in, remind_in |
/todo board | Optional name, hide_done, page |
/todo status | id, state (todo / doing / done) |
/todo update | id, optional assignee, due_in, remind_in, clear |
/todo-admin list | name, optional create |
/todo-admin set-channel | channel |
/todo-admin clear-channel | — |
/todo-admin show-channel | — |
Custom commands (dot prefix)
Custom commands use a configurable text prefix (default .), not ServerMate slash commands.
Example: command rules with prefix . → members type .rules
| Prefix | Custom bot + Message Content |
|---|---|
. or any non-/ prefix | Required — bot reads messages to trigger commands |
/ | Not required — command is registered as a slash command |
Setup: Custom bot guide → Feature Centre → Custom Commands. Variables: {user}, {server}, {channel}.
Other admin commands
| Command | Notes |
|---|---|
/features | View package and feature status (Administrator) |
/syncroles | Sync roles with external systems when configured |
/setprefix | Set custom dot-command prefix (when feature enabled) |
/templateimport | Import server templates |
/setdmreply | Subcommands: channel, status, disable |
Enabling commands
- Enable the parent feature in Feature Centre
- Open the Commands tab
- Toggle each command on
- Settings → Permissions → command access for staff roles
- Wait a few seconds for Discord sync (custom bot: ensure bot is connected)
Troubleshooting
| Issue | Check |
|---|---|
| Command missing | Feature Centre + Commands tab + sync delay |
| Permission denied | Settings → Permissions command access + bot role order |
| Unknown interaction | Toggle command off/on on Commands tab |