Skip to content

Slash command reference

Every Phantom slash command, grouped by module. Member-runnable commands are documented in Member commands.

/pmod — moderation

See Cases & Warnings for full detail.

CommandActionPermission
/pmod warn <user> <reason>Issue a warningmoderation.warn
/pmod timeout <user> <duration> [reason]Discord timeoutmoderation.timeout
/pmod untimeout <user> [reason]Lift timeoutmoderation.timeout
/pmod kick <user> [reason]Kickmoderation.kick
/pmod ban <user> [reason] [delete_days]Permanent banmoderation.ban
/pmod tempban <user> <duration> [reason] [delete_days]Time-limited banmoderation.ban
/pmod unban <user_id> [reason]Reverse a banmoderation.unban
/pmod note <user> <text>Internal notemoderation.edit
/pmod clearwarnings <user>Wipe warningsmoderation.edit
/pmod case <id>Open one casemoderation.view
/pmod history <user>All cases for usermoderation.view
/pmod warnings <user>Active warningsmoderation.view
/pmod active <user>Active timeouts + tempbansmoderation.view
/pmod editcase <id>Edit a casemoderation.case_edit
/pmod deletecase <id>Delete a casemoderation.case_edit
/pmod notes <case>Add internal note to casemoderation.case_edit
/pmod purge ...Bulk delete (16 sub-filters)Discord ManageMessages

/ptickets — tickets

See Tickets overview.

CommandAction
/ptickets infoShow ticket details
/ptickets close [reason]Close ticket
/ptickets reopenReopen ticket
/ptickets claim / unclaimClaim ownership
/ptickets assign @userAssign
/ptickets priority <low|normal|high|urgent>Change priority
/ptickets pinExempt from auto-close
/ptickets adduser @userAdd a non-staff user
/ptickets note <text>Internal note
/ptickets move <type>Re-categorise (re-applies destination welcome-ping config)
/ptickets renameModal: rename channel + write dashboard subject
/ptickets can <name>Post a named canned response (autocompletes)
/ptickets listOpen tickets
/ptickets statsQuick analytics
/ptickets transcriptGenerate transcript

All gated by ticket-type staff_role_ids OR tickets.edit OR Discord ManageChannels.

Inside a ticket channel, staff can also trigger a canned reply via ?<name> shortcode (e.g. ?welcome). Phantom deletes the trigger message and posts the rendered reply; falls through to any custom command on the same prefix so canned never silently shadows your existing ? commands.

/pcasino — casino

CommandAction
/pcasino blackjack [bet]Start blackjack
/pcasino slots [bet]Spin slots
/pcasino roulette <bet> <target>Roulette
/pcasino statsYour personal stats
/pcasino cancelCancel active hand (refunds)

/peconomy — economy

CommandActionPermission
/peconomy balance [user]Show walletopen
/peconomy dailyClaim dailyopen
/peconomy transfer @user <amount>Transferopen
/peconomy leaderboardTop earnersopen
/peconomy give @user <amount> [reason]Grant currencyeconomy.edit
/peconomy take @user <amount> [reason]Burn currencyeconomy.edit
/peconomy set @user <amount> [reason]Set balanceeconomy.edit
/peconomy reset @userWipe to zeroeconomy.edit

/plevel — levelling

CommandActionPermission
/plevel rank [user]XP + levelopen
/plevel leaderboardTop membersopen
/plevel rewardsLadder of level-rolesopen
/plevel set <user> <level>Set levellevelling.edit
/plevel give <user> <xp>Grant XPlevelling.edit
/plevel reset <user>Wipe XPlevelling.edit

/pgiveaway — giveaways

CommandActionPermission
/pgiveaway startNew giveawayengagement.edit
/pgiveaway listActive giveawaysopen
/pgiveaway info <id>Detailsopen
/pgiveaway check <id>Your entry countopen
/pgiveaway end <id>End earlyengagement.edit
/pgiveaway cancel <id>Cancelengagement.edit
/pgiveaway reroll <id>Re-drawengagement.edit
/pgiveaway pause <id> / resume <id>Pauseengagement.edit
/pgiveaway entries <id>List entriesengagement.edit

/ppoll — polls

CommandActionPermission
/ppoll createNew pollengagement.edit
/ppoll close <id>End earlyengagement.edit
/ppoll cancel <id>Cancelengagement.edit

Other commands

  • /ptemprole grant @user <role> <duration> / revoke @user <role> / info [user] — temp roles
  • /ppartner apply — partnerships (member-side)
  • /info server — FiveM server info (members)
  • /psend — admin: post a bot-attributed message
  • /pantiscam — admin: anti-scam controls
  • /pvc — staff: temp VC controls

Custom commands

Any custom command you've created appears as /<command_name> and runs the configured response.

Permission key reference

Full mapping in Permission keys.

Phantom is a product of Hydra Labs. The bot is run as a managed service; you do not need to host it yourself.