Obelisk Docs
Reference

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.

OptionTypeDescription
confirm optionalTrue/FalseCheck permissions, then create the default channels and roles
quick_admin optionalTrue/FalseAdd 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).

OptionTypeDescription
dry_run optionalTrue/FalseShow 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.

OptionTypeDescription
appeal_indexInteger0-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.

OptionTypeDescription
appeal_indexInteger0-based index among pending appeals for this server
reason optionalTextReason 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.

OptionTypeDescription
userMemberThe 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.

OptionTypeDescription
image_urlTextURL 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.

OptionTypeDescription
imageAttachmentPNG, 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.

OptionTypeDescription
userUser or IDMention or user ID, even if they aren’t in the server
reasonTextLogged on the case
duration optionalTextTemporary ban, e.g. 30m, 2h, 5d
soft optionalTrue/FalseBan then unban to clear messages (not with duration)
delete_days optionalInteger0–7 days of messages to delete
dm optionalTrue/FalseDM the member first
proof optionalAttachmentEvidence file
proof_url optionalTextEvidence 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.

OptionTypeDescription
user_idTextID of the banned user
reasonTextLogged 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.

OptionTypeDescription
userMemberThe member to kick
reasonTextLogged on the case
dm optionalTrue/FalseDM the member first
proof optionalAttachmentEvidence file
proof_url optionalTextEvidence 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.

OptionTypeDescription
userMemberThe member to time out
durationTexte.g. 10m, 1h, 3d (max 28 days)
reasonTextLogged on the case
dm optionalTrue/FalseDM the member first
proof optionalAttachmentEvidence file
proof_url optionalTextEvidence 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.

OptionTypeDescription
userMemberThe timed-out member
reasonTextLogged 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.

OptionTypeDescription
userMemberThe member to warn
reasonTextLogged on the case
dm optionalTrue/FalseDM the member first
proof optionalAttachmentEvidence file
proof_url optionalTextEvidence 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.

OptionTypeDescription
userMemberThe 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.

OptionTypeDescription
userMemberThe member
reasonTextLogged on the case
case optionalIntegerClear 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.

OptionTypeDescription
numberIntegerCase 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.

OptionTypeDescription
numberIntegerCase number
new_reasonTextThe 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.

OptionTypeDescription
memberMemberUser or bot in this server
note optionalTextWhy 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.

OptionTypeDescription
target_idTextUser or bot application ID
kindUser / BotWhat the ID belongs to
note optionalTextWhy 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.

OptionTypeDescription
target_idTextUser 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.

OptionTypeDescription
enabledTrue/FalseOn locks the server; off restores saved permissions and channels
minutes optionalInteger1–1440. Omit to stay on until you turn it off
reason optionalTextShown in the protection log
mode optionalJoins / Roles / AllDefault Joins. Roles and All are Premium
blind optionalTrue/FalseHide 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.

OptionTypeDescription
reason optionalTextShown 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.

OptionTypeDescription
enabledTrue/FalseOn 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.

OptionTypeDescription
actionChoiceSoft-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.

OptionTypeDescription
presetChoiceNone, 1 hour, 6 hours, 24 hours, 3 days, 7 days, or Custom
seconds optionalIntegerCustom 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.

OptionTypeDescription
reasonTextSend - 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.

OptionTypeDescription
enabledTrue/FalseSend a DM first
text optionalTextDM 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.

OptionTypeDescription
enabledTrue/FalseKeep a warning message in the trap channel
text optionalTextWarning 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.

OptionTypeDescription
minutesInteger1 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.

OptionTypeDescription
channelChannel / ThreadChannel 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.

OptionTypeDescription
channel optionalChannel / ThreadChannel to stop watching
channel_id optionalTextOr 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.

OptionTypeDescription
enabledTrue/FalseScan channel history in the background after the ban or kick
preset optionalChoice14 days, 30 days, 90 days, All history, or Custom
days optionalIntegerCustom length, 8 to 3650 days
all_channels optionalTrue/FalseScan 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.

OptionTypeDescription
channelChannel / ThreadText 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.

OptionTypeDescription
channel optionalChannel / ThreadChannel to stop scanning
channel_id optionalTextOr 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.

OptionTypeDescription
backup_idTextSnapshot 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.

OptionTypeDescription
backup_idTextSnapshot ID
confirm optionalTrue/FalseApply the restore (Premium)
delete_extras optionalTrue/FalseAlso 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.

OptionTypeDescription
enabledTrue/FalseSave snapshots on a timer (Premium)
interval_hours optionalIntegerHours between snapshots
retention optionalIntegerHow many automatic snapshots to keep

Who can use it: Server owner, or members with Administrator or Manage Server.

Plans

/premium_assign

Use one of your subscription slots on this server, or free it again. Works once subscriptions are available.

OptionTypeDescription
remove optionalTrue/FalseFree the slot instead of assigning it

Who can use it: Server owner, or members with Administrator or Manage Server.