Commands
All 50 Obelisk slash commands for server members and staff. Responses are private (only you can see them).
Setup & Health
/setup
Open the install guide, or run the default setup when confirm is on.
| Option | Type | Description |
|---|---|---|
confirm optional | True/False | Check permissions, then create the default channels and roles |
quick_admin optional | True/False | Add temporary Administrator to the authorize link |
Who can use it: Server owner or members with Administrator.
/fix_permissions
Grant Obelisk access to the channels it is configured to use (log, honeypot, verification, lockdown).
| Option | Type | Description |
|---|---|---|
dry_run optional | True/False | Show the changes without editing Discord |
Who can use it: Server owner or members with Administrator.
/selftest
Dry-run every Obelisk check, including moderation (commands, bot permissions and role position, mod log channel, case storage, temp-ban timer and mod permits). Nothing in the server is changed.
Who can use it: Server owner or members with Administrator.
/stats
View statistics for this server: muted users, pending appeals, training images, detection threshold, average detection time and cache size.
Who can use it: Server owner, or members with Administrator or Manage Server.
Moderation & Appeals
/appeal
Submit an appeal if you were wrongly punished. Opens a form with the reason and any custom questions.
Who can use it: Everyone (only works with an active punishment in this server).
/approve_appeal
Approve an appeal and clear the user’s punishment.
| Option | Type | Description |
|---|---|---|
appeal_index | Integer | 0-based index among pending appeals for this server |
Who can use it: Server owner, Administrator, Manage Server, or a staff role granted the Review appeals permit.
/deny_appeal
Deny an appeal.
| Option | Type | Description |
|---|---|---|
appeal_index | Integer | 0-based index among pending appeals for this server |
reason optional | Text | Reason for denial |
Who can use it: Server owner, Administrator, Manage Server, or a staff role granted the Review appeals permit.
/list_muted
List muted users in this server with the matched image, confidence and appeal status (up to 25).
Who can use it: Server owner, Administrator, Manage Server, or a staff role granted the List muted users permit.
/unmute
Manually unmute a user. They receive a DM.
| Option | Type | Description |
|---|---|---|
user | Member | The user to unmute |
Who can use it: Server owner, Administrator, Manage Server, or a staff role granted the Unmute permit.
/check_image
Check an image URL against known spam images.
| Option | Type | Description |
|---|---|---|
image_url | Text | URL of the image to check |
Who can use it: Server owner, Administrator, Manage Server, or a staff role granted the Check an image permit.
/image_add
Add a picture to this server’s detection vault.
| Option | Type | Description |
|---|---|---|
image | Attachment | PNG, JPEG, WebP or GIF to match against |
Who can use it: Server owner, Administrator, Manage Server, or a staff role granted the Check an image permit.
Moderation
/ban
Ban a member or user ID, permanently, temporarily (duration) or as a soft ban. Creates a case. Details and examples.
| Option | Type | Description |
|---|---|---|
user | User or ID | Mention or user ID, even if they aren’t in the server |
reason | Text | Logged on the case |
duration optional | Text | Temporary ban, e.g. 30m, 2h, 5d |
soft optional | True/False | Ban then unban to clear messages (not with duration) |
delete_days optional | Integer | 0–7 days of messages to delete |
dm optional | True/False | DM the member first |
proof optional | Attachment | Evidence file |
proof_url optional | Text | Evidence link (http/https) |
Who can use it: Server owner, Administrator, Manage Server, or a member or role granted the mod_ban permit. Also members with Ban Members.
/unban
Lift a ban. Creates a case. Details.
| Option | Type | Description |
|---|---|---|
user_id | Text | ID of the banned user |
reason | Text | Logged on the case |
Who can use it: Server owner, Administrator, Manage Server, or a member or role granted the mod_ban permit. Also members with Ban Members.
/kick
Kick a member. Creates a case. Details and examples.
| Option | Type | Description |
|---|---|---|
user | Member | The member to kick |
reason | Text | Logged on the case |
dm optional | True/False | DM the member first |
proof optional | Attachment | Evidence file |
proof_url optional | Text | Evidence link (http/https) |
Who can use it: Server owner, Administrator, Manage Server, or a member or role granted the mod_kick permit. Also members with Kick Members.
/timeout
Time a member out with Discord’s native timeout (max 28 days). Creates a case. Details and examples.
| Option | Type | Description |
|---|---|---|
user | Member | The member to time out |
duration | Text | e.g. 10m, 1h, 3d (max 28 days) |
reason | Text | Logged on the case |
dm optional | True/False | DM the member first |
proof optional | Attachment | Evidence file |
proof_url optional | Text | Evidence link (http/https) |
Who can use it: Server owner, Administrator, Manage Server, or a member or role granted the mod_timeout permit. Also members with Moderate Members.
/untimeout
End a member’s timeout early. Creates a case. Details.
| Option | Type | Description |
|---|---|---|
user | Member | The timed-out member |
reason | Text | Logged on the case |
Who can use it: Server owner, Administrator, Manage Server, or a member or role granted the mod_timeout permit. Also members with Moderate Members.
/warn
Warn a member. Creates a case. Details and examples.
| Option | Type | Description |
|---|---|---|
user | Member | The member to warn |
reason | Text | Logged on the case |
dm optional | True/False | DM the member first |
proof optional | Attachment | Evidence file |
proof_url optional | Text | Evidence link (http/https) |
Who can use it: Server owner, Administrator, Manage Server, or a member or role granted the mod_warn permit.
/warnings
List a member’s warnings. Details.
| Option | Type | Description |
|---|---|---|
user | Member | The member to look up |
Who can use it: Server owner, Administrator, Manage Server, or a member or role granted the mod_warn permit.
/warnings_clear
Clear all of a member’s warnings, or one by case number. Creates a case. Details.
| Option | Type | Description |
|---|---|---|
user | Member | The member |
reason | Text | Logged on the case |
case optional | Integer | Clear only this case |
Who can use it: Server owner, Administrator, Manage Server, or a member or role granted the mod_warn permit.
/case
View a moderation case. Details.
| Option | Type | Description |
|---|---|---|
number | Integer | Case number |
Who can use it: Server owner, Administrator, Manage Server, or a member or role granted the mod_cases permit. Also anyone with another moderation permit or Ban Members, Kick Members or Moderate Members.
/case_reason
Edit a case’s reason. The edit is logged. Details.
| Option | Type | Description |
|---|---|---|
number | Integer | Case number |
new_reason | Text | The corrected reason |
Who can use it: Server owner, Administrator, Manage Server, or a member or role granted the mod_cases permit. Also anyone with another moderation permit or Ban Members, Kick Members or Moderate Members.
Trusted List
/whitelist_add
Trust a member or bot so protections, including honeypots, skip them.
| Option | Type | Description |
|---|---|---|
member | Member | User or bot in this server |
note optional | Text | Why they are trusted |
Who can use it: Server owner, Administrator, Manage Server, or a staff role granted the Add to the trusted list permit.
/whitelist_add_id
Trust a user or bot by ID, including bots that are not in the server yet.
| Option | Type | Description |
|---|---|---|
target_id | Text | User or bot application ID |
kind | User / Bot | What the ID belongs to |
note optional | Text | Why they are trusted |
Who can use it: Server owner, Administrator, Manage Server, or a staff role granted the Add to the trusted list permit.
/whitelist_remove
Remove a user or bot from the trusted list.
| Option | Type | Description |
|---|---|---|
target_id | Text | User or bot application ID |
Who can use it: Server owner, Administrator, Manage Server, or a staff role granted the Remove from the trusted list permit.
/whitelist_list
Show trusted users and bots (first 40).
Who can use it: Server owner, Administrator, Manage Server, or a staff role granted the View the trusted list permit.
Lockdown & Panic
/lockdown
Turn server lockdown on or off for non-trusted joins.
| Option | Type | Description |
|---|---|---|
enabled | True/False | On locks the server; off restores saved permissions and channels |
minutes optional | Integer | 1–1440. Omit to stay on until you turn it off |
reason optional | Text | Shown in the protection log |
mode optional | Joins / Roles / All | Default Joins. Roles and All are Premium |
blind optional | True/False | Hide every channel and open #server-locked (Premium) |
Who can use it: Server owner, Administrator, Manage Server, or a staff role granted the Lockdown command permit.
/panic Premium
Strip dangerous permissions from roles below the bot.
| Option | Type | Description |
|---|---|---|
reason optional | Text | Shown in the protection log |
Who can use it: Server owner, Administrator, Manage Server, or a staff role granted the Panic mode permit.
/panic_end
Restore permissions saved when panic mode started.
Who can use it: Server owner, Administrator, Manage Server, or a staff role granted the Panic mode permit.
Honeypot
/honeypot
Show honeypot channels and how posters are punished.
Who can use it: Server owner, or members with Administrator or Manage Server.
/honeypot_toggle
Turn honeypot channels on or off.
| Option | Type | Description |
|---|---|---|
enabled | True/False | On punishes non-exempt posts in trap channels |
Who can use it: Server owner, or members with Administrator or Manage Server.
/honeypot_action
Choose what happens after the trap message is deleted.
| Option | Type | Description |
|---|---|---|
action | Choice | Soft-ban, Ban (Premium), Kick or Timeout |
Who can use it: Server owner, or members with Administrator or Manage Server.
/honeypot_window
How far back the user’s messages are deleted.
| Option | Type | Description |
|---|---|---|
preset | Choice | None, 1 hour, 6 hours, 24 hours, 3 days, 7 days, or Custom |
seconds optional | Integer | Custom window in seconds (0 to 7 days) |
Who can use it: Server owner, or members with Administrator or Manage Server.
/honeypot_reason
Set the audit-log reason shown on the ban or kick.
| Option | Type | Description |
|---|---|---|
reason | Text | Send - to use the default text |
Who can use it: Server owner, or members with Administrator or Manage Server.
/honeypot_dm
DM the member before the honeypot action.
| Option | Type | Description |
|---|---|---|
enabled | True/False | Send a DM first |
text optional | Text | DM body. Omit to keep the current text |
Who can use it: Server owner, or members with Administrator or Manage Server.
/honeypot_warning
Keep a warning message in each honeypot channel.
| Option | Type | Description |
|---|---|---|
enabled | True/False | Keep a warning message in the trap channel |
text optional | Text | Warning text. Omit to keep it |
Who can use it: Server owner, or members with Administrator or Manage Server.
/honeypot_timeout
How long a honeypot timeout lasts.
| Option | Type | Description |
|---|---|---|
minutes | Integer | 1 to 40320 minutes (28 days) |
Who can use it: Server owner, or members with Administrator or Manage Server.
/honeypot_channel_add
Add a trap channel. A second channel needs Premium.
| Option | Type | Description |
|---|---|---|
channel | Channel / Thread | Channel where a non-exempt post is deleted and punished |
Who can use it: Server owner, or members with Administrator or Manage Server.
/honeypot_channel_remove
Remove a trap channel.
| Option | Type | Description |
|---|---|---|
channel optional | Channel / Thread | Channel to stop watching |
channel_id optional | Text | Or the channel ID if it was deleted |
Who can use it: Server owner, or members with Administrator or Manage Server.
/honeypot_deep_clean Premium
After a ban or kick, delete that user’s messages further back than 7 days.
| Option | Type | Description |
|---|---|---|
enabled | True/False | Scan channel history in the background after the ban or kick |
preset optional | Choice | 14 days, 30 days, 90 days, All history, or Custom |
days optional | Integer | Custom length, 8 to 3650 days |
all_channels optional | True/False | Scan every text channel and thread the bot can read |
Who can use it: Server owner, or members with Administrator or Manage Server.
/honeypot_deep_clean_add Premium
Limit deep clean to one more channel or thread.
| Option | Type | Description |
|---|---|---|
channel | Channel / Thread | Text channel or thread to scan after a ban or kick |
Who can use it: Server owner, or members with Administrator or Manage Server.
/honeypot_deep_clean_remove
Stop deep clean from scanning one channel.
| Option | Type | Description |
|---|---|---|
channel optional | Channel / Thread | Channel to stop scanning |
channel_id optional | Text | Or the channel ID if it was deleted |
Who can use it: Server owner, or members with Administrator or Manage Server.
/honeypot_rotate Premium
Rename honeypot channels to a new warning name now.
Who can use it: Server owner, or members with Administrator or Manage Server.
/honeypot_post
Post or update the honeypot warning message.
Who can use it: Server owner, or members with Administrator or Manage Server.
Verification
/verify_post
Post or update the verification panel.
Who can use it: Server owner, or members with Administrator or Manage Server.
Backups
/backup_create
Save a snapshot of roles, channels and server settings.
Who can use it: Server owner, or members with Administrator or Manage Server.
/backup_list
List saved snapshots for this server (latest 20).
Who can use it: Server owner, or members with Administrator or Manage Server.
/backup_delete
Delete one saved snapshot.
| Option | Type | Description |
|---|---|---|
backup_id | Text | Snapshot ID from /backup_list |
Who can use it: Server owner, or members with Administrator or Manage Server.
/backup_restore Premium
Restore a snapshot. Leave confirm off to preview the plan.
| Option | Type | Description |
|---|---|---|
backup_id | Text | Snapshot ID |
confirm optional | True/False | Apply the restore (Premium) |
delete_extras optional | True/False | Also delete roles and channels that are not in the snapshot |
Who can use it: Server owner or members with Administrator.
/backup_schedule Premium
Turn automatic backups on or off.
| Option | Type | Description |
|---|---|---|
enabled | True/False | Save snapshots on a timer (Premium) |
interval_hours optional | Integer | Hours between snapshots |
retention optional | Integer | How many automatic snapshots to keep |
Who can use it: Server owner, or members with Administrator or Manage Server.