EN
Pristine
Pristine Documentation / Commands

Commands

Find commands, required options, and access requirements. Use /help in your server to confirm the current setup.

Using commands

Type / in Discord and select Pristine. For command families, choose a subcommand such as /ticket setup or /giveaway create. Each section shows only its own inputs. Ticket setup opens its panel when you leave the channel options empty. Prefix commands remain separate. Some commands require server permissions or setup. Server owners can manage available commands in the dashboard.

254 commands

Getting started

/afk set

Set your AFK status

/afk back

Clear your own AFK status

/afk settings

Configure AFK nickname, messages, notifications, and banner

/afk mod clear

Clear a member AFK status

/afk mod clearall

Clear all server AFK statuses

/afk mod reset

Reset a member AFK reason

/afk mod ignore

Toggle a channel where talking does not clear AFK

/afk mod ignored

List ignored AFK channels

/afk mod list

List server AFK statuses

/help

Browse hubs and command usage.

/privacy policy

DM the bot privacy policy to you

Activity & invites

/socialalerts

Free YouTube, Twitch, TikTok, Reddit and Kick alerts

/communityfeatures

Configure free XP, farewell, voice-role, purge and moderation-history features

/rank

View XP, level and rank in this server

/serverstats

Set up live member, bot, role and boost counters

/welcomer

Customize member welcome messages

/invitetracker configure

Edit Invite Tracker joins and leaves together

/invitetracker setup

Set up invite announcements

/invitetracker status

Show invite tracking and announcement status

/invitetracker disable

Disable invite join announcements

/invitetracker setjoinchannel

set invited or departure announcement channel

/invitetracker setleavechannel

set invited or departure announcement channel

/invitetracker unsetjoinchannel

disable join announcements

/invitetracker unsetleavechannel

disable leave announcements

/invitetracker setjoinmessage

set a custom invite announcement

/invitetracker setleavemessage

set a custom invite announcement

/invitetracker unsetjoinmessage

clear custom join message

/invitetracker unsetleavemessage

clear custom leave message

/invitetracker variables

show invite announcement placeholders

/invitetracker testmessage

preview an invited member announcement

/invites

Show a member's invites

/inviter

Show a member's inviter

/messages

Show a member's messages

/invited

List the members invited by you or another member

/lb

Leaderboard help, or top inviters and message counts

/leaderboard

Invite, message, or staff leaderboards

/i

Show invite counts

/m

Show message counts

Bot administration

/ghostping

ghost ping a user (requires Manage Messages or delegated utility access)

/staffrole

set or view the server staff role (controls ticket join/claim, snipe, ticket tools)

/create

owner: rebuild a saved server (roles, channels, member roles) into THIS server

/cleardata

owner: wipe stale ticket data or reset this server’s data

/setup

Open the setup control panel

/health

server setup and permission health check

/note

staff: add a private note to a user

/notes

staff: view private notes for a user

/delnote

staff: remove one private user note by number

/staffactions

show moderation actions performed by a staff member

/handoff

transfer this ticket to another staff member

/commandlog set

set the channel where all command usage is logged

/botmod add

open a multi-select menu to grant bot permissions

/botmod remove

open a multi-select menu to remove bot permissions

/botmod list

list this server’s delegated bot permissions

Channels

/voice

Set up Pristine Join to Create and voice room controls

/stickymessage enable

Enable a sticky message in this channel

/stickymessage edit

Edit the existing sticky without recreating its message

/stickymessage status

Show the configured sticky for this channel

/stickymessage disable

Disable sticky messages in this channel

/stickymessage disable-all

Disable all sticky messages in this server

/channel lockdown

lock all text channels

/channel unlockdown

unlock all text channels

/channel sticky

set sticky

/channel unsticky

remove sticky

/channel modlog

show modlog status

/channel modlogset

set modlog channel

/channel modlogdisable

disable modlog

Giveaways

/giveaway create

create giveaway

/giveaway end

end giveaway

/giveaway reroll

reroll giveaway

/giveaway list

list giveaways

/giveaway delete

delete giveaway

/giveaway pause

pause giveaway

/giveaway resume

resume giveaway

/giveaway extend

extend giveaway time

/giveaway setwinners

change winner count

/giveaway entries

view giveaway entrants

/giveaway clearentries

clear all entries from a giveaway

/giveaway requirements

edit giveaway role requirements

/giveaway staffrole

Set or clear the giveaway staff role

/giveaway panel

Open the main giveaway control panel

Information

/freemium

See included premium-style features, other bot plans and the commands to use

/status

Check uptime and find Pristine’s public changelogs

/info help

show all bot commands

/info ping

show bot latency

/info uptime

show bot uptime

/info avatar

show avatar

/info userinfo

show user info

/info serverinfo

show server info

/info channelinfo

show channel info

/info roleinfo

show role info

/info members

members with a role

Message cleanup

/purge

Delete recent messages. Available with Manage Messages.

Messages

/embed

open the interactive embed builder

/say

Send messages and replies through a private staff panel.

/snipe deleted

show last deleted

/snipe edited

show last edit

/snipe list

show recent snipes

Moderation

/pristinepot

Create or configure a channel that catches spam accounts

/mod clearwarn

remove one warning

/mod clearwarns

clear all warnings

/mod tempban

temporary ban

/mod softban

softban member

/mod massban

ban multiple users

/punish add

add a punishment role/effect

/punish remove

remove punishment(s)

/punish list

list active punishments

Moderation logs

/logs

Choose the server events Pristine logs

/case logs

view user case history

/case view

look up case

/case delete

delete case

/case clear

clear cases for user

/case staffnote

add/view staff notes

Reaction roles

/autoreact

React to configured words or phrases

/reactionrole create

create reaction role

/reactionrole delete

delete reaction role

/reactionrole list

list reaction roles

/utility poll

create poll

/utility say

make bot say text

/utility announce

send announcement

/utility embed

send embed

Roles

/role all

add or remove a role for all members

/role humans

add or remove a role for humans

/role bots

add or remove a role for bots

/role in

change a role for members with another role

/role status

view current or last mass role operation

/role cancel

stop the current mass role operation

/role removeall

remove all manageable roles from a member

/role nick

set nickname

/role resetnick

reset nickname

/role add

add role

/role remove

remove role

/role toggle

toggle role

/role massadd

add a role to matching members

/role massremove

remove a role from matching members

/role massrevoke

remove a role from matching members

/role create

create role

/role delete

delete role

/role persist

toggle role persist

/role panel-create

Choose roles and post a new panel

/role panel-add

Add more roles to an existing panel

/role panel-remove-role

Remove a role button from a panel

/role panel-list

Show panels and their message IDs

/role panel-remove

Disable a role panel

/autorole view

view autoroles

/autorole add

add up to 5 autoroles at once

/autorole remove

remove up to 5 autoroles at once

/autorole list

list autoroles

Server settings

/staffapps setup

configure destination channel + panel text

/staffapps addquestion

add question(s) - leave text empty to bulk-add in a popup

/staffapps editquestions

edit ALL questions in one popup (add/remove/reorder)

/staffapps removequestion

remove a question by its number

/staffapps questions

list the current questions

/staffapps clearquestions

remove all questions

/staffapps panel

post or refresh the application panel

/staffapps setchannel

set where finished applications are posted

/staffapps toggle

open or close applications

/staffapps applyrole

Set or view who can start an application

/staffapps ticketrole

Set or view who can open an application ticket

/staffapps acceptrole

Set or view who can accept an application

/staffapps declinerole

Set or view who can decline an application

/staffapps permissions

show who can apply, open tickets, accept and decline

/verify hub

open the interactive verification panel

/verify setup

configure optional verification roles

/verify panel

post the verify panel with the authorize button

/verify edit

Edit the saved verification panel

/verify status

Show verification settings and saved panel

/verify link

get your personal verify link

/verify lockdown

owner: add the unverified role to all current members (throttled)

/verify pull

Unavailable: contact the Pristine owner about member recovery

Tags

/tags

Open the tags control panel

Tickets

/close

close the current ticket

/claim

claim the current ticket

/unclaim

unclaim the current ticket

/join

join a ticket as support; requires the ticket staff role

/mytickets

list and ping your currently assigned tickets

/tickets

Open the tickets control panel

Utilities

/nick

Change your nickname or another member’s nickname

/activity inviteinfo

list a member’s active invite codes

/activity addinvites

adjust a member’s invites

/activity removeinvites

adjust a member’s invites

/activity addmessages

adjust all-time message counts

/activity removemessages

adjust all-time message counts

/activity clearinvites

reset a member or all members

/activity clearmessages

reset a member or all members

/activity resetmyinvites

reset your own invite score

/activity resetmymessages

reset your own message counts

/activity blacklistchannel

exclude or include a channel in message counts

/activity unblacklistchannel

exclude or include a channel in message counts

/activity blacklistedchannels

show message counting exclusions

/activity settings

configure invite or message tracking

/activity messagerole

configure message count role rewards

/activity inviterole

configure invite count role rewards

/recovery

Open the recovery control panel

/bot

Bot owner only - global bot controls

/diagnostics

Check live dependencies and explain what needs fixing.

/moderation

Choose a member, review their history, and take moderation actions.

/performance

Check response times, background work, and storage.

/settings

interactive server settings panel (cards, command log, prefix mode)

/ticket tracking leaderboard

show leaderboard

/ticket tracking stats

show staff stats

/ticket tracking compare

compare staff

/ticket tracking streaks

show streaks

/ticket tracking add

add tickets

/ticket tracking remove

remove tickets

/ticket tracking set

set tickets

/ticket tracking reset

reset one staff member

/ticket tracking resetall

reset all staff

/ticket tracking goal

set ticket goal

/ticket tracking note

set ticket note

/ticket tracking inactive

inactive staff

/ticket tracking stafflist

list staff

/ticket tracking export

export CSV

/ticket tracking digest

post digest

/ticket tracking recount

scan transcript channel for ticket embeds

/ticket setup

create an Pristine ticket panel

/ticket edit

edit a panel: pass options to change channels/roles, or leave them blank to edit the text

/ticket important

move this/current ticket to the important category

/ticket payment

move this/current ticket to the payment category

/ticket rename

rename this/current ticket channel

/ticket sla

Show tickets waiting too long for a response.

/ticket backup

create a data.json backup

/ticket forgettranscripts

clear remembered transcript IDs after confirmation

/ticket ban

Block a member from opening tickets

/ticket tempban

Temporarily block a member from opening tickets

/ticket unban

Remove a member ticket ban

/ticket banrole

Select or create a role that cannot open tickets

/ticket manager

Review ticket configuration

/warn

Warn a member and record the reason.

/warnings

View a member’s warnings.

/timeout

Temporarily stop a member from messaging.

/unmute

Remove a member’s Discord timeout.

/kick

Remove a member from this server.

/ban

Ban a member from this server.

/unban

Unban a Discord account by ID.

/mass-kick users

Choose specific human members

/mass-kick no_roles

Match human members who only have @everyone

/mass-kick role

Match human members with a selected role

/mass-ban users

Choose specific human members

/mass-ban no_roles

Match human members who only have @everyone

/mass-ban role

Match human members with a selected role

/lock

Lock a text channel so members cannot send messages.

/unlock

Restore the @everyone send-message permission in a channel.

/hide

Hide a channel from ordinary members while keeping staff access.

/unhide

Restore the channel visibility saved by hide.

/slowmode

Set or remove a channel slowmode.

/notifications

Choose which Pristine DMs you permit in this server; off by default

/guild

Open the guild control panel

/aimod

Open the aimod control panel

/antiraid

Open the antiraid control panel

/agent

Open the agent control panel

/whitelist

Open the whitelist control panel

/set-owner add

Give a member full Pristine access in this server

/set-owner remove

Remove a server co-owner by Discord ID

/set-owner list

List this server’s co-owners