Commands
Find commands, required options, and access requirements. Use /help in your server to confirm the current setup.
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.
Getting started
/afk setSet your AFK status
/afk setSet your AFK status
/afk backClear your own AFK status
/afk backClear your own AFK status
/afk settingsConfigure AFK nickname, messages, notifications, and banner
/afk settingsConfigure AFK nickname, messages, notifications, and banner
/afk mod clearClear a member AFK status
/afk mod clearClear a member AFK status
/afk mod clearallClear all server AFK statuses
/afk mod clearallClear all server AFK statuses
/afk mod resetReset a member AFK reason
/afk mod resetReset a member AFK reason
/afk mod ignoreToggle a channel where talking does not clear AFK
/afk mod ignoreToggle a channel where talking does not clear AFK
/afk mod ignoredList ignored AFK channels
/afk mod ignoredList ignored AFK channels
/afk mod listList server AFK statuses
/afk mod listList server AFK statuses
/helpBrowse hubs and command usage.
/helpBrowse hubs and command usage.
/privacy policyDM the bot privacy policy to you
/privacy policyDM the bot privacy policy to you
Activity & invites
/socialalertsFree YouTube, Twitch, TikTok, Reddit and Kick alerts
/socialalertsFree YouTube, Twitch, TikTok, Reddit and Kick alerts
/communityfeaturesConfigure free XP, farewell, voice-role, purge and moderation-history features
/communityfeaturesConfigure free XP, farewell, voice-role, purge and moderation-history features
/rankView XP, level and rank in this server
/rankView XP, level and rank in this server
/serverstatsSet up live member, bot, role and boost counters
/serverstatsSet up live member, bot, role and boost counters
/welcomerCustomize member welcome messages
/welcomerCustomize member welcome messages
/invitetracker configureEdit Invite Tracker joins and leaves together
/invitetracker configureEdit Invite Tracker joins and leaves together
/invitetracker setupSet up invite announcements
/invitetracker setupSet up invite announcements
/invitetracker statusShow invite tracking and announcement status
/invitetracker statusShow invite tracking and announcement status
/invitetracker disableDisable invite join announcements
/invitetracker disableDisable invite join announcements
/invitetracker setjoinchannelset invited or departure announcement channel
/invitetracker setjoinchannelset invited or departure announcement channel
/invitetracker setleavechannelset invited or departure announcement channel
/invitetracker setleavechannelset invited or departure announcement channel
/invitetracker unsetjoinchanneldisable join announcements
/invitetracker unsetjoinchanneldisable join announcements
/invitetracker unsetleavechanneldisable leave announcements
/invitetracker unsetleavechanneldisable leave announcements
/invitetracker setjoinmessageset a custom invite announcement
/invitetracker setjoinmessageset a custom invite announcement
/invitetracker setleavemessageset a custom invite announcement
/invitetracker setleavemessageset a custom invite announcement
/invitetracker unsetjoinmessageclear custom join message
/invitetracker unsetjoinmessageclear custom join message
/invitetracker unsetleavemessageclear custom leave message
/invitetracker unsetleavemessageclear custom leave message
/invitetracker variablesshow invite announcement placeholders
/invitetracker variablesshow invite announcement placeholders
/invitetracker testmessagepreview an invited member announcement
/invitetracker testmessagepreview an invited member announcement
/invitesShow a member's invites
/invitesShow a member's invites
/inviterShow a member's inviter
/inviterShow a member's inviter
/messagesShow a member's messages
/messagesShow a member's messages
/invitedList the members invited by you or another member
/invitedList the members invited by you or another member
/lbLeaderboard help, or top inviters and message counts
/lbLeaderboard help, or top inviters and message counts
/leaderboardInvite, message, or staff leaderboards
/leaderboardInvite, message, or staff leaderboards
/iShow invite counts
/iShow invite counts
/mShow message counts
/mShow message counts
Bot administration
/ghostpingghost ping a user (requires Manage Messages or delegated utility access)
/ghostpingghost ping a user (requires Manage Messages or delegated utility access)
/staffroleset or view the server staff role (controls ticket join/claim, snipe, ticket tools)
/staffroleset or view the server staff role (controls ticket join/claim, snipe, ticket tools)
/createowner: rebuild a saved server (roles, channels, member roles) into THIS server
/createowner: rebuild a saved server (roles, channels, member roles) into THIS server
/cleardataowner: wipe stale ticket data or reset this server’s data
/cleardataowner: wipe stale ticket data or reset this server’s data
/setupOpen the setup control panel
/setupOpen the setup control panel
/healthserver setup and permission health check
/healthserver setup and permission health check
/notestaff: add a private note to a user
/notestaff: add a private note to a user
/notesstaff: view private notes for a user
/notesstaff: view private notes for a user
/delnotestaff: remove one private user note by number
/delnotestaff: remove one private user note by number
/staffactionsshow moderation actions performed by a staff member
/staffactionsshow moderation actions performed by a staff member
/handofftransfer this ticket to another staff member
/handofftransfer this ticket to another staff member
/commandlog setset the channel where all command usage is logged
/commandlog setset the channel where all command usage is logged
/botmod addopen a multi-select menu to grant bot permissions
/botmod addopen a multi-select menu to grant bot permissions
/botmod removeopen a multi-select menu to remove bot permissions
/botmod removeopen a multi-select menu to remove bot permissions
/botmod listlist this server’s delegated bot permissions
/botmod listlist this server’s delegated bot permissions
Channels
/voiceSet up Pristine Join to Create and voice room controls
/voiceSet up Pristine Join to Create and voice room controls
/stickymessage enableEnable a sticky message in this channel
/stickymessage enableEnable a sticky message in this channel
/stickymessage editEdit the existing sticky without recreating its message
/stickymessage editEdit the existing sticky without recreating its message
/stickymessage statusShow the configured sticky for this channel
/stickymessage statusShow the configured sticky for this channel
/stickymessage disableDisable sticky messages in this channel
/stickymessage disableDisable sticky messages in this channel
/stickymessage disable-allDisable all sticky messages in this server
/stickymessage disable-allDisable all sticky messages in this server
/channel lockdownlock all text channels
/channel lockdownlock all text channels
/channel unlockdownunlock all text channels
/channel unlockdownunlock all text channels
/channel stickyset sticky
/channel stickyset sticky
/channel unstickyremove sticky
/channel unstickyremove sticky
/channel modlogshow modlog status
/channel modlogshow modlog status
/channel modlogsetset modlog channel
/channel modlogsetset modlog channel
/channel modlogdisabledisable modlog
/channel modlogdisabledisable modlog
Giveaways
/giveaway createcreate giveaway
/giveaway createcreate giveaway
/giveaway endend giveaway
/giveaway endend giveaway
/giveaway rerollreroll giveaway
/giveaway rerollreroll giveaway
/giveaway listlist giveaways
/giveaway listlist giveaways
/giveaway deletedelete giveaway
/giveaway deletedelete giveaway
/giveaway pausepause giveaway
/giveaway pausepause giveaway
/giveaway resumeresume giveaway
/giveaway resumeresume giveaway
/giveaway extendextend giveaway time
/giveaway extendextend giveaway time
/giveaway setwinnerschange winner count
/giveaway setwinnerschange winner count
/giveaway entriesview giveaway entrants
/giveaway entriesview giveaway entrants
/giveaway clearentriesclear all entries from a giveaway
/giveaway clearentriesclear all entries from a giveaway
/giveaway requirementsedit giveaway role requirements
/giveaway requirementsedit giveaway role requirements
/giveaway staffroleSet or clear the giveaway staff role
/giveaway staffroleSet or clear the giveaway staff role
/giveaway panelOpen the main giveaway control panel
/giveaway panelOpen the main giveaway control panel
Information
/freemiumSee included premium-style features, other bot plans and the commands to use
/freemiumSee included premium-style features, other bot plans and the commands to use
/statusCheck uptime and find Pristine’s public changelogs
/statusCheck uptime and find Pristine’s public changelogs
/info helpshow all bot commands
/info helpshow all bot commands
/info pingshow bot latency
/info pingshow bot latency
/info uptimeshow bot uptime
/info uptimeshow bot uptime
/info avatarshow avatar
/info avatarshow avatar
/info userinfoshow user info
/info userinfoshow user info
/info serverinfoshow server info
/info serverinfoshow server info
/info channelinfoshow channel info
/info channelinfoshow channel info
/info roleinfoshow role info
/info roleinfoshow role info
/info membersmembers with a role
/info membersmembers with a role
Message cleanup
/purgeDelete recent messages. Available with Manage Messages.
/purgeDelete recent messages. Available with Manage Messages.
Messages
/embedopen the interactive embed builder
/embedopen the interactive embed builder
/saySend messages and replies through a private staff panel.
/saySend messages and replies through a private staff panel.
/snipe deletedshow last deleted
/snipe deletedshow last deleted
/snipe editedshow last edit
/snipe editedshow last edit
/snipe listshow recent snipes
/snipe listshow recent snipes
Moderation
/pristinepotCreate or configure a channel that catches spam accounts
/pristinepotCreate or configure a channel that catches spam accounts
/mod clearwarnremove one warning
/mod clearwarnremove one warning
/mod clearwarnsclear all warnings
/mod clearwarnsclear all warnings
/mod tempbantemporary ban
/mod tempbantemporary ban
/mod softbansoftban member
/mod softbansoftban member
/mod massbanban multiple users
/mod massbanban multiple users
/punish addadd a punishment role/effect
/punish addadd a punishment role/effect
/punish removeremove punishment(s)
/punish removeremove punishment(s)
/punish listlist active punishments
/punish listlist active punishments
Moderation logs
/logsChoose the server events Pristine logs
/logsChoose the server events Pristine logs
/case logsview user case history
/case logsview user case history
/case viewlook up case
/case viewlook up case
/case deletedelete case
/case deletedelete case
/case clearclear cases for user
/case clearclear cases for user
/case staffnoteadd/view staff notes
/case staffnoteadd/view staff notes
Reaction roles
/autoreactReact to configured words or phrases
/autoreactReact to configured words or phrases
/reactionrole createcreate reaction role
/reactionrole createcreate reaction role
/reactionrole deletedelete reaction role
/reactionrole deletedelete reaction role
/reactionrole listlist reaction roles
/reactionrole listlist reaction roles
/utility pollcreate poll
/utility pollcreate poll
/utility saymake bot say text
/utility saymake bot say text
/utility announcesend announcement
/utility announcesend announcement
/utility embedsend embed
/utility embedsend embed
Roles
/role alladd or remove a role for all members
/role alladd or remove a role for all members
/role humansadd or remove a role for humans
/role humansadd or remove a role for humans
/role botsadd or remove a role for bots
/role botsadd or remove a role for bots
/role inchange a role for members with another role
/role inchange a role for members with another role
/role statusview current or last mass role operation
/role statusview current or last mass role operation
/role cancelstop the current mass role operation
/role cancelstop the current mass role operation
/role removeallremove all manageable roles from a member
/role removeallremove all manageable roles from a member
/role nickset nickname
/role nickset nickname
/role resetnickreset nickname
/role resetnickreset nickname
/role addadd role
/role addadd role
/role removeremove role
/role removeremove role
/role toggletoggle role
/role toggletoggle role
/role massaddadd a role to matching members
/role massaddadd a role to matching members
/role massremoveremove a role from matching members
/role massremoveremove a role from matching members
/role massrevokeremove a role from matching members
/role massrevokeremove a role from matching members
/role createcreate role
/role createcreate role
/role deletedelete role
/role deletedelete role
/role persisttoggle role persist
/role persisttoggle role persist
/role panel-createChoose roles and post a new panel
/role panel-createChoose roles and post a new panel
/role panel-addAdd more roles to an existing panel
/role panel-addAdd more roles to an existing panel
/role panel-remove-roleRemove a role button from a panel
/role panel-remove-roleRemove a role button from a panel
/role panel-listShow panels and their message IDs
/role panel-listShow panels and their message IDs
/role panel-removeDisable a role panel
/role panel-removeDisable a role panel
/autorole viewview autoroles
/autorole viewview autoroles
/autorole addadd up to 5 autoroles at once
/autorole addadd up to 5 autoroles at once
/autorole removeremove up to 5 autoroles at once
/autorole removeremove up to 5 autoroles at once
/autorole listlist autoroles
/autorole listlist autoroles
Server settings
/staffapps setupconfigure destination channel + panel text
/staffapps setupconfigure destination channel + panel text
/staffapps addquestionadd question(s) - leave text empty to bulk-add in a popup
/staffapps addquestionadd question(s) - leave text empty to bulk-add in a popup
/staffapps editquestionsedit ALL questions in one popup (add/remove/reorder)
/staffapps editquestionsedit ALL questions in one popup (add/remove/reorder)
/staffapps removequestionremove a question by its number
/staffapps removequestionremove a question by its number
/staffapps questionslist the current questions
/staffapps questionslist the current questions
/staffapps clearquestionsremove all questions
/staffapps clearquestionsremove all questions
/staffapps panelpost or refresh the application panel
/staffapps panelpost or refresh the application panel
/staffapps setchannelset where finished applications are posted
/staffapps setchannelset where finished applications are posted
/staffapps toggleopen or close applications
/staffapps toggleopen or close applications
/staffapps applyroleSet or view who can start an application
/staffapps applyroleSet or view who can start an application
/staffapps ticketroleSet or view who can open an application ticket
/staffapps ticketroleSet or view who can open an application ticket
/staffapps acceptroleSet or view who can accept an application
/staffapps acceptroleSet or view who can accept an application
/staffapps declineroleSet or view who can decline an application
/staffapps declineroleSet or view who can decline an application
/staffapps permissionsshow who can apply, open tickets, accept and decline
/staffapps permissionsshow who can apply, open tickets, accept and decline
/verify hubopen the interactive verification panel
/verify hubopen the interactive verification panel
/verify setupconfigure optional verification roles
/verify setupconfigure optional verification roles
/verify panelpost the verify panel with the authorize button
/verify panelpost the verify panel with the authorize button
/verify editEdit the saved verification panel
/verify editEdit the saved verification panel
/verify statusShow verification settings and saved panel
/verify statusShow verification settings and saved panel
/verify linkget your personal verify link
/verify linkget your personal verify link
/verify lockdownowner: add the unverified role to all current members (throttled)
/verify lockdownowner: add the unverified role to all current members (throttled)
/verify pullUnavailable: contact the Pristine owner about member recovery
/verify pullUnavailable: contact the Pristine owner about member recovery
Tags
/tagsOpen the tags control panel
/tagsOpen the tags control panel
Tickets
/closeclose the current ticket
/closeclose the current ticket
/claimclaim the current ticket
/claimclaim the current ticket
/unclaimunclaim the current ticket
/unclaimunclaim the current ticket
/joinjoin a ticket as support; requires the ticket staff role
/joinjoin a ticket as support; requires the ticket staff role
/myticketslist and ping your currently assigned tickets
/myticketslist and ping your currently assigned tickets
/ticketsOpen the tickets control panel
/ticketsOpen the tickets control panel
Utilities
/nickChange your nickname or another member’s nickname
/nickChange your nickname or another member’s nickname
/activity inviteinfolist a member’s active invite codes
/activity inviteinfolist a member’s active invite codes
/activity addinvitesadjust a member’s invites
/activity addinvitesadjust a member’s invites
/activity removeinvitesadjust a member’s invites
/activity removeinvitesadjust a member’s invites
/activity addmessagesadjust all-time message counts
/activity addmessagesadjust all-time message counts
/activity removemessagesadjust all-time message counts
/activity removemessagesadjust all-time message counts
/activity clearinvitesreset a member or all members
/activity clearinvitesreset a member or all members
/activity clearmessagesreset a member or all members
/activity clearmessagesreset a member or all members
/activity resetmyinvitesreset your own invite score
/activity resetmyinvitesreset your own invite score
/activity resetmymessagesreset your own message counts
/activity resetmymessagesreset your own message counts
/activity blacklistchannelexclude or include a channel in message counts
/activity blacklistchannelexclude or include a channel in message counts
/activity unblacklistchannelexclude or include a channel in message counts
/activity unblacklistchannelexclude or include a channel in message counts
/activity blacklistedchannelsshow message counting exclusions
/activity blacklistedchannelsshow message counting exclusions
/activity settingsconfigure invite or message tracking
/activity settingsconfigure invite or message tracking
/activity messageroleconfigure message count role rewards
/activity messageroleconfigure message count role rewards
/activity inviteroleconfigure invite count role rewards
/activity inviteroleconfigure invite count role rewards
/recoveryOpen the recovery control panel
/recoveryOpen the recovery control panel
/botBot owner only - global bot controls
/botBot owner only - global bot controls
/diagnosticsCheck live dependencies and explain what needs fixing.
/diagnosticsCheck live dependencies and explain what needs fixing.
/moderationChoose a member, review their history, and take moderation actions.
/moderationChoose a member, review their history, and take moderation actions.
/performanceCheck response times, background work, and storage.
/performanceCheck response times, background work, and storage.
/settingsinteractive server settings panel (cards, command log, prefix mode)
/settingsinteractive server settings panel (cards, command log, prefix mode)
/ticket tracking leaderboardshow leaderboard
/ticket tracking leaderboardshow leaderboard
/ticket tracking statsshow staff stats
/ticket tracking statsshow staff stats
/ticket tracking comparecompare staff
/ticket tracking comparecompare staff
/ticket tracking streaksshow streaks
/ticket tracking streaksshow streaks
/ticket tracking addadd tickets
/ticket tracking addadd tickets
/ticket tracking removeremove tickets
/ticket tracking removeremove tickets
/ticket tracking setset tickets
/ticket tracking setset tickets
/ticket tracking resetreset one staff member
/ticket tracking resetreset one staff member
/ticket tracking resetallreset all staff
/ticket tracking resetallreset all staff
/ticket tracking goalset ticket goal
/ticket tracking goalset ticket goal
/ticket tracking noteset ticket note
/ticket tracking noteset ticket note
/ticket tracking inactiveinactive staff
/ticket tracking inactiveinactive staff
/ticket tracking stafflistlist staff
/ticket tracking stafflistlist staff
/ticket tracking exportexport CSV
/ticket tracking exportexport CSV
/ticket tracking digestpost digest
/ticket tracking digestpost digest
/ticket tracking recountscan transcript channel for ticket embeds
/ticket tracking recountscan transcript channel for ticket embeds
/ticket setupcreate an Pristine ticket panel
/ticket setupcreate an Pristine ticket panel
/ticket editedit a panel: pass options to change channels/roles, or leave them blank to edit the text
/ticket editedit a panel: pass options to change channels/roles, or leave them blank to edit the text
/ticket importantmove this/current ticket to the important category
/ticket importantmove this/current ticket to the important category
/ticket paymentmove this/current ticket to the payment category
/ticket paymentmove this/current ticket to the payment category
/ticket renamerename this/current ticket channel
/ticket renamerename this/current ticket channel
/ticket slaShow tickets waiting too long for a response.
/ticket slaShow tickets waiting too long for a response.
/ticket backupcreate a data.json backup
/ticket backupcreate a data.json backup
/ticket forgettranscriptsclear remembered transcript IDs after confirmation
/ticket forgettranscriptsclear remembered transcript IDs after confirmation
/ticket banBlock a member from opening tickets
/ticket banBlock a member from opening tickets
/ticket tempbanTemporarily block a member from opening tickets
/ticket tempbanTemporarily block a member from opening tickets
/ticket unbanRemove a member ticket ban
/ticket unbanRemove a member ticket ban
/ticket banroleSelect or create a role that cannot open tickets
/ticket banroleSelect or create a role that cannot open tickets
/ticket managerReview ticket configuration
/ticket managerReview ticket configuration
/warnWarn a member and record the reason.
/warnWarn a member and record the reason.
/warningsView a member’s warnings.
/warningsView a member’s warnings.
/timeoutTemporarily stop a member from messaging.
/timeoutTemporarily stop a member from messaging.
/unmuteRemove a member’s Discord timeout.
/unmuteRemove a member’s Discord timeout.
/kickRemove a member from this server.
/kickRemove a member from this server.
/banBan a member from this server.
/banBan a member from this server.
/unbanUnban a Discord account by ID.
/unbanUnban a Discord account by ID.
/mass-kick usersChoose specific human members
/mass-kick usersChoose specific human members
/mass-kick no_rolesMatch human members who only have @everyone
/mass-kick no_rolesMatch human members who only have @everyone
/mass-kick roleMatch human members with a selected role
/mass-kick roleMatch human members with a selected role
/mass-ban usersChoose specific human members
/mass-ban usersChoose specific human members
/mass-ban no_rolesMatch human members who only have @everyone
/mass-ban no_rolesMatch human members who only have @everyone
/mass-ban roleMatch human members with a selected role
/mass-ban roleMatch human members with a selected role
/lockLock a text channel so members cannot send messages.
/lockLock a text channel so members cannot send messages.
/unlockRestore the @everyone send-message permission in a channel.
/unlockRestore the @everyone send-message permission in a channel.
/hideHide a channel from ordinary members while keeping staff access.
/hideHide a channel from ordinary members while keeping staff access.
/unhideRestore the channel visibility saved by hide.
/unhideRestore the channel visibility saved by hide.
/slowmodeSet or remove a channel slowmode.
/slowmodeSet or remove a channel slowmode.
/notificationsChoose which Pristine DMs you permit in this server; off by default
/notificationsChoose which Pristine DMs you permit in this server; off by default
/guildOpen the guild control panel
/guildOpen the guild control panel
/aimodOpen the aimod control panel
/aimodOpen the aimod control panel
/antiraidOpen the antiraid control panel
/antiraidOpen the antiraid control panel
/agentOpen the agent control panel
/agentOpen the agent control panel
/whitelistOpen the whitelist control panel
/whitelistOpen the whitelist control panel
/set-owner addGive a member full Pristine access in this server
/set-owner addGive a member full Pristine access in this server
/set-owner removeRemove a server co-owner by Discord ID
/set-owner removeRemove a server co-owner by Discord ID
/set-owner listList this server’s co-owners
/set-owner listList this server’s co-owners