Commands, explained.
Learn how Zap works, copy the exact slash-command path, and understand every required or optional parameter before you run it in Discord.
Auto-synced from Zap's command registryInstall Zap, choose a server, and grant the requested permissions.
/Discord shows every Zap command available in that channel.
<required> values are mandatory; [optional] values can be skipped.
Economy & Items
Wallets, rewards, inventory, shops, and item discovery.
/balanceEVERYONEShows your wallet and bank balances.
/balance/balanceNo parameters required.
/careerEVERYONEChoose a Pokémon career, work interactive shifts, and earn promotions.
/career/careerNo parameters required.
/cosmeticEVERYONEInspect a cosmetic item and its ability.
/cosmetic/cosmetic <item>itemtext · required · Classic Gold, Classic Slots, Classic Felt, Rookie, High Roller, Table Shark, Ocean Profile, Neon Profile, Royal Profile, Neon Slots, Royal Slots, Sapphire Felt, Royal Felt, Veteran, Elite, Legend- Cosmetic item to inspect.
/dailyEVERYONEClaims your daily reward.
/daily/dailyNo parameters required.
/depositEVERYONEMoves money from your wallet into your bank.
/deposit/deposit [amount]amountwhole number · optional · 1–any- How much to deposit. Leave blank to deposit as much as fits.
/economysettingsEVERYONECustomize how Zap's global currency is presented in this server.
2 documented routes
/economysettings setSet this server's display name and symbol for Zap Coins.Usage/economysettings set <name> <symbol>nametext · required · 2–24- Display name, such as Moon Coins.
symboltext · required · 1–8- Short symbol or emoji.
/economysettings viewView this server's economy presentation.Usage/economysettings viewNo parameters required.
/interestEVERYONEClaim daily interest from your bank balance.
/interest/interestNo parameters required.
/itemsEVERYONEBrowse, buy, and use items or prestige cosmetics.
6 documented routes
/items browseBrowse Pokémon packs, Trainer supplies, and Zap relics.Usage/items browseNo parameters required.
/items inventoryView your items and active effects.Usage/items inventoryNo parameters required.
/items inspectInspect any known item and its player effect.Usage/items inspect <item>itemtext · required- Item to inspect.
/items buyBuy one item with money from your wallet.Usage/items buy <item>itemtext · required- Item to buy.
/items useUse one inventory item, optionally using several copies at once.Usage/items use <item> [quantity] [target]itemtext · required- First item to use.
quantitywhole number · optional · 1–20- Copies to use at once; up to 5 normally or 20 with Server Pro.
targetmember · optional- Target for an item that requires one.
/items cosmeticsBrowse, buy, equip, or reset prestige cosmetics.Usage/items cosmetics <action> [item] [category]actiontext · required · Browse cosmetics, Buy a cosmetic, Equip a cosmetic, Reset an equipped category- What to do with cosmetics.
itemtext · optional- Cosmetic to buy or equip.
categorytext · optional · Title, Profile theme, Slot theme, Poker flair- Cosmetic category to reset.
/stocksEVERYONETrade Zap-managed stocks and ETFs.
6 documented routes
/stocks marketView the live Zap Exchange.Usage/stocks marketNo parameters required.
/stocks quoteInspect a stock or ETF.Usage/stocks quote <ticker>tickertext · required · RELC · Relic Works, VOLT · Volt Laboratories, ARCD · Arcadia Interactive, HBRX · Harbor Express, CARE · CenterCare Network, MINT · Mint Financial, ROKT · Rocket Ventures, GROV · Grove Goods, ZAPX · Zap Exchange Index ETF, SPRK · Spark Growth Fund ETF, STBL · Stable Routes Fund ETF- Zap Exchange ticker.
/stocks portfolioView your stock holdings.Usage/stocks portfolioNo parameters required.
/stocks buyBuy shares from the Zap Treasury.Usage/stocks buy <ticker> <shares>tickertext · required · RELC · Relic Works, VOLT · Volt Laboratories, ARCD · Arcadia Interactive, HBRX · Harbor Express, CARE · CenterCare Network, MINT · Mint Financial, ROKT · Rocket Ventures, GROV · Grove Goods, ZAPX · Zap Exchange Index ETF, SPRK · Spark Growth Fund ETF, STBL · Stable Routes Fund ETF- Zap Exchange ticker.
shareswhole number · required · 1–1000- Whole shares to trade.
/stocks sellSell shares back to the Zap Treasury.Usage/stocks sell <ticker> <shares>tickertext · required · RELC · Relic Works, VOLT · Volt Laboratories, ARCD · Arcadia Interactive, HBRX · Harbor Express, CARE · CenterCare Network, MINT · Mint Financial, ROKT · Rocket Ventures, GROV · Grove Goods, ZAPX · Zap Exchange Index ETF, SPRK · Spark Growth Fund ETF, STBL · Stable Routes Fund ETF- Zap Exchange ticker.
shareswhole number · required · 1–1000- Whole shares to trade.
/stocks explainLearn what moves prices and where fees go.Usage/stocks explainNo parameters required.
/withdrawEVERYONEMoves money from your bank into your wallet.
/withdraw/withdraw <amount>amountwhole number · required · 1–any- How much money to move into your wallet.
Casino & Games
Casino, card, arcade, poker, and live-race commands.
/baccaratEVERYONEPlay interactive baccarat with Player, Banker, or Tie bets.
/baccarat/baccarat <bet>betwhole number · required · 1–any- How much to bet from your wallet.
/blackjackEVERYONEPlay an interactive game of blackjack.
/blackjack/blackjack <bet>betwhole number · required · 1–any- How much to bet from your wallet.
/checkersEVERYONEPlay multiplayer checkers, with an optional winner-takes-all wager.
6 documented routes
/checkers challengeChallenge another player to checkers.Usage/checkers challenge <opponent> [wager]opponentmember · required- Player to challenge.
wagerwhole number · optional · 0–1000000000- Amount each player stakes; use 0 for a friendly game.
/checkers moveMove one of your checkers using board coordinates.Usage/checkers move <from> <to>fromtext · required · 2–2- Starting square, such as b6.
totext · required · 2–2- Destination square, such as a5.
/checkers viewView your open checkers game.Usage/checkers viewNo parameters required.
/checkers drawOffer a draw, or accept the other player's draw offer.Usage/checkers drawNo parameters required.
/checkers resignResign your active checkers game.Usage/checkers resignNo parameters required.
/checkers rulesView checkers controls and wager rules.Usage/checkers rulesNo parameters required.
/chessEVERYONEPlay multiplayer chess, with an optional winner-takes-all wager.
6 documented routes
/chess challengeChallenge another player to chess.Usage/chess challenge <opponent> [wager]opponentmember · required- Player to challenge.
wagerwhole number · optional · 0–1000000000- Amount each player stakes; use 0 for a friendly game.
/chess moveMove one of your pieces using board coordinates.Usage/chess move <from> <to> [promotion]fromtext · required · 2–2- Starting square, such as e2.
totext · required · 2–2- Destination square, such as e4.
promotiontext · optional · Queen, Rook, Bishop, Knight- Piece for a promoted pawn.
/chess viewView your open chess game.Usage/chess viewNo parameters required.
/chess drawOffer a draw, or accept the other player's draw offer.Usage/chess drawNo parameters required.
/chess resignResign your active chess game.Usage/chess resignNo parameters required.
/chess rulesView chess controls and wager rules.Usage/chess rulesNo parameters required.
/coinflipEVERYONEBet on a coin flip.
/coinflip/coinflip <bet> <choice>betwhole number · required · 1–any- How much to bet from your wallet.
choicetext · required · Heads, Tails- Choose heads or tails.
/connect4EVERYONEPlay a persistent multiplayer Connect 4 match.
5 documented routes
/connect4 challengeChallenge another player to Connect 4.Usage/connect4 challenge <opponent> [wager]opponentmember · required- Player to challenge.
wagerwhole number · optional · 0–1000000000- Amount each player stakes; use 0 for a friendly game.
/connect4 viewView your open Connect 4 game.Usage/connect4 viewNo parameters required.
/connect4 drawOffer or accept a draw.Usage/connect4 drawNo parameters required.
/connect4 resignResign your active Connect 4 game.Usage/connect4 resignNo parameters required.
/connect4 rulesView Connect 4 controls and wager rules.Usage/connect4 rulesNo parameters required.
/crapsEVERYONEChoose a line, then roll an interactive Craps table.
/craps/craps <bet>betwhole number · required · 1–any- How much to bet from your wallet.
/crashEVERYONECash out before the rising multiplier crashes.
/crash/crash <bet>betwhole number · required · 1–any- How much to lock from your wallet.
/diceEVERYONEBet on a dice roll.
/dice/dice <bet> <number>betwhole number · required · 1–any- How much to bet from your wallet.
numberwhole number · required · 1–6- Pick a number from 1 to 6.
/dragontigerEVERYONEBet on which of two cards will be higher.
/dragontiger/dragontiger <bet> <choice>betwhole number · required · 1–any- How much to bet from your wallet.
choicetext · required · Dragon (2x), Tiger (2x), Tie (12x)- Which side will win?
/highlowEVERYONEPlay interactive High Card and build a payout streak.
/highlow/highlow <bet>betwhole number · required · 1–any- How much to bet from your wallet.
/horseraceEVERYONEBet on the current global live horse race.
2 documented routes
/horserace betBack a horse in the current live race.Usage/horserace bet <amount> <horse>amountwhole number · required · 1–any- How much to bet from your wallet.
horsetext · required- Choose a horse from the current randomized field.
/horserace statusView the current global race and your bet.Usage/horserace statusNo parameters required.
/kenoEVERYONEPick up to five numbers, then draw ten from 1–40.
/keno/keno <bet> <numbers>betwhole number · required · 1–any- How much to bet from your wallet.
numberstext · required · 1–30- Choose 1–5 unique numbers from 1–40, separated by commas.
/limboEVERYONESet a target multiplier and roll above it to win.
/limbo/limbo <bet> <target>betwhole number · required · 1–any- How much to bet from your wallet.
targetnumber · required · 1.1–100- Target multiplier from 1.10x to 100x.
/lotteryEVERYONEEnter or view the global support-server lottery.
2 documented routes
/lottery enterBuy tickets for the current global draw.Usage/lottery enter <tickets>ticketswhole number · required · 1–any- Number of tickets to buy.
/lottery statusView the current jackpot and your tickets.Usage/lottery statusNo parameters required.
/minesEVERYONEReveal safe tiles and cash out before hitting a mine.
/mines/mines <bet> <mines>betwhole number · required · 1–any- How much to lock from your wallet.
mineswhole number · required · 1–5- Number of mines hidden on the 4x4 board.
/numberguessEVERYONEPick a number from an interactive board for a 10x payout.
/numberguess/numberguess <bet>betwhole number · required · 1–any- How much to bet from your wallet.
/plinkoEVERYONEChoose a risk level, then drop an interactive Plinko chip.
/plinko/plinko <bet>betwhole number · required · 1–any- How much to bet from your wallet.
/pokerEVERYONECreate an interactive Texas Holdem table.
1 documented route
/poker createCreates a Texas Holdem poker table.Usage/poker create <buy-in> [practice]buy-inwhole number · required · 100–any- Chips each player needs to sit at the table.
practicetrue / false · optional- Owner-only: add two automated practice players.
/reddogEVERYONEDeal two cards and land a third between them.
/reddog/reddog <bet>betwhole number · required · 1–any- How much to bet from your wallet.
/rouletteEVERYONEOpen an interactive roulette wheel.
/roulette/roulette <bet>betwhole number · required · 1–any- How much to bet from your wallet.
/rpsEVERYONEChallenge Zap to interactive Rock, Paper, Scissors.
/rps/rps <bet>betwhole number · required · 1–any- How much to bet from your wallet.
/scratchEVERYONEReveal an interactive scratch card for a chance to match symbols.
/scratch/scratch <bet>betwhole number · required · 1–any- How much to bet from your wallet.
/sicboEVERYONEBet on the outcome of three dice.
/sicbo/sicbo <bet> <choice> [number]betwhole number · required · 1–any- How much to bet from your wallet.
choicetext · required · Small (4–10, no triple) — 2x, Big (11–17, no triple) — 2x, Odd (no triple) — 2x, Even (no triple) — 2x, Any Triple — 34x, Specific Triple — 200x, Exact Total — 7x to 68x- The outcome to bet on.
numberwhole number · optional · 1–17- Required for a specific triple (1–6) or exact total (4–17).
/slotsEVERYONEOpen an interactive slot machine.
/slots/slots <bet>betwhole number · required · 1–any- How much to bet from your wallet.
/tictactoeEVERYONEPlay a persistent multiplayer Tic-Tac-Toe match.
5 documented routes
/tictactoe challengeChallenge another player to Tic-Tac-Toe.Usage/tictactoe challenge <opponent> [wager]opponentmember · required- Player to challenge.
wagerwhole number · optional · 0–1000000000- Amount each player stakes; use 0 for a friendly game.
/tictactoe viewView your open Tic-Tac-Toe game.Usage/tictactoe viewNo parameters required.
/tictactoe drawOffer or accept a draw.Usage/tictactoe drawNo parameters required.
/tictactoe resignResign your active Tic-Tac-Toe game.Usage/tictactoe resignNo parameters required.
/tictactoe rulesView Tic-Tac-Toe controls and wager rules.Usage/tictactoe rulesNo parameters required.
/vaultfallEVERYONEOpen cursed vaults and cash out before your luck breaks.
/vaultfall/vaultfall <bet> <tier>betwhole number · required · 1–any- How much to lock from your wallet.
tiertext · required · Ember Crypt — Low, Gilded Sanctum — Medium, Obsidian Depths — High, Astral Reliquary — Extreme- Choose a vault tier.
/videopokerEVERYONEPlay Jacks or Better video poker.
/videopoker/videopoker <bet>betwhole number · required · 1–any- How much to bet from your wallet.
/warEVERYONEPlay an interactive card battle against the dealer.
/war/war <bet>betwhole number · required · 1–any- How much to bet from your wallet.
/wheelEVERYONESpin a multiplier prize wheel.
/wheel/wheel <bet> <risk>betwhole number · required · 1–any- How much to bet from your wallet.
risktext · required · Low — up to 3x, Medium — up to 10x, High — up to 50x- Choose the wheel volatility.
Progression
XP, ranks, quests, achievements, and player profiles.
/achievementsEVERYONEView permanent Zap achievements and progress.
/achievements/achievements [user]usermember · optional- Player whose achievements you want to view.
/eventEVERYONEJoin or manage this server's community event.
4 documented routes
/event viewView the active or most recent community event.Usage/event viewNo parameters required.
/event leaderboardView the leading contributors for this server's event.Usage/event leaderboardNo parameters required.
/event createServer managers: start a community goal.Usage/event create <name> <goal> [description]nametext · required · 2–60- Event name shown to members.
goaltext · required · Qualified messages, Successful commands, Casino plays, Economy actions, Completed quests- Activity the server will complete together.
descriptiontext · optional · any–300- Optional event details for members.
/event cancelServer managers: cancel the active event without rewards.Usage/event cancelNo parameters required.
/leaderboardEVERYONEView Zap's top-ranked players.
/leaderboard/leaderboardNo parameters required.
/notificationsEVERYONEReview your Zap notifications.
2 documented routes
/notifications viewShow your notifications in one numbered embed.Usage/notifications viewNo parameters required.
/notifications inspectInspect one notification from your inbox.Usage/notifications inspect <number>numberwhole number · required · 1–any- Notification number from /notifications view.
/prestigeEVERYONEReset your level after level 10 for permanent rewards and perks.
/prestige/prestigeNo parameters required.
/profileEVERYONEView a player's complete Zap profile.
/profile/profile [user] [user-id]usermember · optional- Player whose profile you want to view.
user-idtext · optional- Discord user ID of the player you want to view.
/questsEVERYONEView your current daily and weekly quests.
/quests/questsNo parameters required.
/rankEVERYONEView a player's level, XP, and prestige perks.
/rank/rank [user]usermember · optional- Player whose rank you want to view.
/seasonEVERYONEView the active season, rewards, and player progress.
/season/season [user]usermember · optional- Player whose seasonal progress you want to view.
/usersettingsEVERYONEControl your personal Zap display preferences.
25 documented routes
/usersettings viewView your personal Zap display settings.Usage/usersettings viewNo parameters required.
/usersettings rank-badgeShow or hide your competitive rank emblem beside your name.Usage/usersettings rank-badge <enabled>enabledtrue / false · required- Whether your seasonal rank emblem should be displayed.
/usersettings quest-alertsControl your quest alerts and optional quest-channel pings.Usage/usersettings quest-alerts [enabled] [mention-in-quest-channel]enabledtrue / false · optional- Whether quest completion alerts should be shown.
mention-in-quest-channeltrue / false · optional- Whether Zap may @mention you in a separate quest channel.
/usersettings achievement-alertsControl your achievement alerts and optional achievement-channel pings.Usage/usersettings achievement-alerts [enabled] [mention-in-quest-channel]enabledtrue / false · optional- Whether achievement unlock alerts should be shown.
mention-in-quest-channeltrue / false · optional- Whether Zap may @mention you for achievements in a separate quest channel.
/usersettings level-up-alertsControl level-up alerts sent to you.Usage/usersettings level-up-alerts <enabled>enabledtrue / false · required- Whether level-up alerts should be shown.
/usersettings dm-notificationsControl fallback and reward DMs sent to you.Usage/usersettings dm-notifications <enabled>enabledtrue / false · required- Whether direct-message notifications should be attempted.
/usersettings pokemon-alertsControl Pokémon rare-catch feed alerts.Usage/usersettings pokemon-alerts <enabled>enabledtrue / false · required- Whether Pokémon rare-catch feed alerts should include you.
/usersettings leaderboardChoose whether you appear in public rankings.Usage/usersettings leaderboard <enabled>enabledtrue / false · required- Whether your rank should appear on public leaderboards.
/usersettings challenge-requestsAllow or block player challenge requests.Usage/usersettings challenge-requests <enabled>enabledtrue / false · required- Whether other players may challenge you.
/usersettings compact-responsesPrefer shorter, denser Zap embeds.Usage/usersettings compact-responses <enabled>enabledtrue / false · required- Whether supported responses should use compact formatting.
/usersettings tipsControl helpful tips on command responses.Usage/usersettings tips <enabled>enabledtrue / false · required- Whether supported responses may include tips.
/usersettings market-alertsControl market activity alerts.Usage/usersettings market-alerts <enabled>enabledtrue / false · required- Whether market sale, purchase, and outbid alerts should be shown.
/usersettings trade-alertsControl Pokémon trade alerts.Usage/usersettings trade-alerts <enabled>enabledtrue / false · required- Whether Pokémon trade alerts should be shown.
/usersettings reminder-alertsControl reminder and bump alerts.Usage/usersettings reminder-alerts <enabled>enabledtrue / false · required- Whether reminder alerts should be shown.
/usersettings wager-confirmationsConfirm wagers before placing them.Usage/usersettings wager-confirmations <enabled>enabledtrue / false · required- Whether wager confirmations should be required.
/usersettings trade-confirmationsConfirm trades before accepting them.Usage/usersettings trade-confirmations <enabled>enabledtrue / false · required- Whether trade confirmations should be required.
/usersettings profile-visibilityChoose whether other users may inspect your profile.Usage/usersettings profile-visibility <visibility>visibilitytext · required · Public, Private- Who may inspect your profile.
/usersettings timezoneSet the timezone label used by your preferences.Usage/usersettings timezone <zone>zonetext · required · 1–64- IANA timezone, such as America/New_York or UTC.
/usersettings rare-catch-thresholdChoose the minimum rarity for Pokémon catch alerts.Usage/usersettings rare-catch-threshold <rarity>raritytext · required · Rare, Ultra Rare, Secret Rare- Minimum alert rarity.
/usersettings collection-visibilityChoose who may inspect your Pokémon collection.Usage/usersettings collection-visibility <visibility>visibilitytext · required · Public, Friends only, Private- Collection visibility.
/usersettings notification-historyChoose how many notifications your inbox shows.Usage/usersettings notification-history <limit>limitwhole number · required · 10, 25, 50- Number of notifications.
/usersettings blockBlock a player from challenging or trading with you.Usage/usersettings block <user>usermember · required- Player to block.
/usersettings unblockRemove a player interaction block.Usage/usersettings unblock <user>usermember · required- Player to unblock.
/usersettings blockedList players you have blocked.Usage/usersettings blockedNo parameters required.
/usersettings serverSet or clear personal overrides for this server.Usage/usersettings server <action> [setting] [enabled]actiontext · required · Set override, Clear all overrides- Set one override or clear all overrides.
settingtext · optional · Quest alerts, Achievement alerts, Level-up alerts, Pokémon alerts, Market alerts, Trade alerts, Reminder alerts, Tips, Compact responses, Challenge requests, Wager confirmations, Trade confirmations- Setting to override when action is Set.
enabledtrue / false · optional- Override value when action is Set.
Global Market
Cross-server listings, auctions, purchases, and bids.
/marketEVERYONETrade items, cosmetics, and Pokémon cards globally.
8 documented routes
/market browseBrowse global fixed-price sales and auctions.Usage/market browse [page] [category]pagewhole number · optional · 1–any- Page number to open.
categorytext · optional · All collectibles, Items & cosmetics, Pokémon cards- Choose which collectibles to show.
/market mineView your market listing history.Usage/market mine [page]pagewhole number · optional · 1–any- Page number to open.
/market inspectInspect one market listing.Usage/market inspect <listing-id>listing-idwhole number · required · 1–any- Global market listing number.
/market sellList an owned collectible at a fixed price.Usage/market sell <item> <price> [quantity]itemtext · required- Item, unequipped cosmetic, or Pokémon card you own.
pricewhole number · required · 1–1000000000- Price per item from the buyer's wallet.
quantitywhole number · optional · 1–100- Number of copies; defaults to one.
/market buyBuy one or more items from a fixed-price listing.Usage/market buy <listing-id> [quantity]listing-idwhole number · required · 1–any- Global market listing number.
quantitywhole number · optional · 1–100- Number of copies; defaults to one.
/market auctionPut an owned collectible into a timed auction.Usage/market auction <item> <starting-bid> <duration-hours> [quantity]itemtext · required- Item, unequipped cosmetic, or Pokémon card you own.
starting-bidwhole number · required · 1–1000000000- Opening bid for the complete item bundle.
duration-hourswhole number · required · 1–168- Auction duration from 1 hour to 7 days.
quantitywhole number · optional · 1–100- Number of copies; defaults to one.
/market bidPlace a wallet-backed bid on an active auction.Usage/market bid <listing-id> <amount>listing-idwhole number · required · 1–any- Global market listing number.
amountwhole number · required · 1–1000000000- Your complete bid amount.
/market cancelCancel your listing; auctions with bids cannot be cancelled.Usage/market cancel <listing-id>listing-idwhole number · required · 1–any- Global market listing number.
Tickets & Support
Private ticket intake, staff controls, and support panels.
/ticketEVERYONEOpen and manage private server support tickets.
5 documented routes
/ticket openOpen a private ticket with this server's staff.Usage/ticket open <category>categorytext · required · 🛟 General Help, 🔐 Account & Data, 🛡️ Safety Report, ✨ Partnership- What kind of help do you need?
/ticket mineView your recent support tickets.Usage/ticket mineNo parameters required.
/ticket closeClose the support ticket you are currently in.Usage/ticket close [reason]reasontext · optional · 3–500- How was this ticket resolved?
/ticket participantStaff: add or remove someone from this ticket.Usage/ticket participant <action> <user>actiontext · required · Add, Remove- Participant action.
usermember · required- Member to update.
/ticket panelServer managers: post the interactive server support panel.Usage/ticket panel <channel>channelchannel · required- Channel that should receive the panel.
Self Roles
Separate color-role and custom self-role panels for server members.
/autoroleEVERYONEConfigure automatic new-member roles and self-role panels.
11 documented routes
/autorole addAutomatically give a role to every new member.Usage/autorole add <role>rolerole · required- Assignable role to give new members.
/autorole removeStop automatically giving a role to new members.Usage/autorole remove <role>rolerole · required- Configured automatic role to remove.
/autorole listView the automatic roles given to new members.Usage/autorole listNo parameters required.
/autorole clearRemove every automatic new-member role.Usage/autorole clearNo parameters required.
/autorole colors-createCreate or repair Zap's full set of default color roles.Usage/autorole colors-createNo parameters required.
/autorole colors-panelPost the separate default color-role panel.Usage/autorole colors-panel <channel>channelchannel · required- Text channel for the color panel.
/autorole custom-createCreate a safe server role and add it to the custom-role panel.Usage/autorole custom-create <name> [color] [emoji]nametext · required · 1–100- Name for the new role.
colortext · optional · 6–7- Optional six-digit hex color, such as #5865F2.
emojitext · optional · any–100- Optional Unicode or custom server emoji.
/autorole custom-addAdd an existing safe server role to the custom-role panel.Usage/autorole custom-add <role> [emoji]rolerole · required- Existing role members may self assign.
emojitext · optional · any–100- Optional Unicode or custom server emoji.
/autorole custom-removeRemove a role from the custom panel without deleting the Discord role.Usage/autorole custom-remove <role>rolerole · required- Role to remove from the panel.
/autorole custom-panelPost the separate custom self-role panel.Usage/autorole custom-panel <channel>channelchannel · required- Text channel for the custom panel.
/autorole viewView the color and custom self-role configuration.Usage/autorole viewNo parameters required.
/rolesEVERYONECreate improved self-role picker panels.
6 documented routes
/roles migrateCopy legacy /autorole custom roles into a new picker.Usage/roles migrateNo parameters required.
/roles createCreate a role picker.Usage/roles create <name> <title> <description> [exclusive]nametext · required- Short picker key.
titletext · required · any–256- Panel title.
descriptiontext · required · any–4000- Explain who should choose these roles.
exclusivetrue / false · optional- Allow members to choose only one role.
/roles addAdd a safe role to a picker.Usage/roles add <picker> <role> [emoji]pickertext · required- Picker name.
rolerole · required- Role members may choose.
emojitext · optional · any–100- Optional emoji.
/roles removeRemove a role from a picker.Usage/roles remove <picker> <role>pickertext · required- Picker name.
rolerole · required- Role to remove.
/roles postPost or repost a role picker.Usage/roles post <picker> <channel>pickertext · required- Picker name.
channelchannel · required- Channel for the picker.
/roles listList role pickers.Usage/roles listNo parameters required.
Pokémon Cards
Activity-aware card spawns, claims, collections, and rarity points.
/cardexchangeEVERYONETrack the player-priced Pokémon card exchange.
5 documented routes
/cardexchange overviewView card indices, volume, and market leaders.Usage/cardexchange overviewNo parameters required.
/cardexchange quoteOpen a card quote and market history.Usage/cardexchange quote <card>cardtext · required- Exact Pokémon card ID.
/cardexchange portfolioValue your Pokémon card collection from player trades.Usage/cardexchange portfolioNo parameters required.
/cardexchange moversView the largest verified seven-day card moves.Usage/cardexchange moversNo parameters required.
/cardexchange watchAdd or remove a card from your exchange watchlist.Usage/cardexchange watch <card> <mode>cardtext · required- Exact Pokémon card ID.
modetext · required · Add, Remove- Watchlist action.
/clanEVERYONETeam up with Pokémon-compatible clans.
15 documented routes
/clan helpLearn how clans, progression, battles, and the Clan Suite work.Usage/clan helpNo parameters required.
/clan createCreate a clan.Usage/clan create <name> <tag>nametext · required · 2–40- Clan name.
tagtext · required · 2–6- 2-6 character clan tag.
/clan inviteInvite a member to your clan.Usage/clan invite <member>membermember · required- Member to invite.
/clan acceptAccept a clan invitation.Usage/clan accept <id>idwhole number · required · 1–any- Clan number.
/clan leaveLeave your current clan.Usage/clan leaveNo parameters required.
/clan infoView a clan.Usage/clan info [id]idwhole number · optional · 1–any- Clan number; defaults to yours.
/clan teamLink one of your saved Pokémon teams.Usage/clan team <name>nametext · required- Exact saved Pokémon team name.
/clan leaderboardView the strongest clan progression leaderboard.Usage/clan leaderboardNo parameters required.
/clan statsView your clan’s progression, boost, and battle record.Usage/clan statsNo parameters required.
/clan battleSend a clan battle challenge to another clan owner.Usage/clan battle <owner>ownermember · required- Owner of the opposing clan.
/clan accept-battleAccept a pending clan battle request.Usage/clan accept-battle <id>idwhole number · required · 1–any- Clan battle request number.
/clan decline-battleDecline a pending clan battle request.Usage/clan decline-battle <id>idwhole number · required · 1–any- Clan battle request number.
/clan invitesView your pending clan invitations.Usage/clan invitesNo parameters required.
/clan transferTransfer clan ownership to a current member.Usage/clan transfer <member>membermember · required- Current clan member who becomes owner.
/clan disbandPermanently disband your clan.Usage/clan disbandNo parameters required.
/pokemonEVERYONECollect, trade, inspect, and battle with Pokémon cards.
21 documented routes
/pokemon collectionBrowse every card in a trainer's Pokémon collection.Usage/pokemon collection [user] [set] [rarity] [sort] [duplicates] [view]usermember · optional- Trainer whose collection you want to view.
settext · optional- Only show cards from one set.
raritytext · optional · Common, Uncommon, Rare, Ultra Rare, Secret Rare- Only show one Zap rarity tier.
sorttext · optional · Rarest first, Newest catches, Most duplicates, Name- Choose how cards are ordered.
duplicatestrue / false · optional- Only show cards with more than one copy.
viewtext · optional · Visual binder, Detailed list- Choose a detailed list or image binder.
/pokemon cardLook up an exact Pokémon card ID and its market prices.Usage/pokemon card <id>idtext · required- Exact TCGdex card ID, such as swsh3-136.
/pokemon searchSearch the Pokémon card catalog by a card name or ID.Usage/pokemon search <query> [set] [rarity] [sort] [missing]querytext · required · 2–100- A card name or ID, such as Pikachu or sv3-123.
settext · optional- Only show cards from one Pokémon set.
raritytext · optional · Common, Uncommon, Rare, Ultra Rare, Secret Rare- Only show one Zap rarity tier.
sorttext · optional · Best match, Card name, Rarity (highest first), Most in circulation- How matching cards should be ordered.
missingtrue / false · optional- Only show cards you do not own.
/pokemon setTrack owned and missing cards in an exact Pokémon set.Usage/pokemon set <name> [user]nametext · required- Pokémon set name.
usermember · optional- Trainer whose set progress you want to view.
/pokemon alertsOpen an interactive setup panel for Pokémon drop alerts.Usage/pokemon alertsNo parameters required.
/pokemon tradeOffer one Pokémon card for another player's card.Usage/pokemon trade <user> <offer> <request> [offer_quantity] [request_quantity]usermember · required- Player who can accept this trade.
offertext · required- Exact card ID you are offering.
requesttext · required- Exact card ID you want from the other player.
offer_quantitywhole number · optional · 1–999- Number of copies you are offering (default: 1).
request_quantitywhole number · optional · 1–999- Number of copies you want (default: 1).
/pokemon duelPractice, search Zap-wide, or challenge a trainer here.Usage/pokemon duel [user] [cards] [mode]usermember · optional- Optional trainer to challenge; leave blank to enter matchmaking.
cardswhole number · optional · 1–6- Number of distinct cards on each team (default: 3).
modetext · optional · Practice · vs Zap Bot, Casual, Ranked · Elo + season XP- Practice vs Zap Bot, casual, or ranked matchmaking (default: casual).
/pokemon queueSee Zap-wide casual and ranked Pokémon matchmaking searches.Usage/pokemon queueNo parameters required.
/pokemon milestonesSee your server’s Pokémon claim milestones and upcoming gifts.Usage/pokemon milestonesNo parameters required.
/pokemon reconcile-milestonesRetry any missed Pokémon milestone inventory gifts for this server.Usage/pokemon reconcile-milestonesNo parameters required.
/pokemon request-milestoneAsk Zap staff to add a higher server milestone gift.Usage/pokemon request-milestone <claims> <pack> [quantity] [reason]claimswhole number · required · 1–1000000000- Claim total that should unlock the requested gift.
packtext · required · Poké Ball Pack, Great Ball Pack, Ultra Ball Pack- Booster pack reward.
quantitywhole number · optional · 1–10- Number of packs for every non-bot member.
reasontext · optional · any–500- Why this server should receive the higher milestone.
/pokemon ranksView every ranked division and its season-end rewards.Usage/pokemon ranksNo parameters required.
/pokemon statsView Pokémon duel records, including casual matches.Usage/pokemon stats [user] [mode]usermember · optional- Player whose stats to view.
modetext · optional · All matches, Casual, Ranked- Filter the record type.
/pokemon leaderboardView Pokémon collector or multiplayer duel rankings.Usage/pokemon leaderboard [category] [scope]categorytext · optional · Card collectors, Ranked duelists, Casual duelists, Multiplayer duelists (ranked)- Choose collector points or competitive duel rating.
scopetext · optional · Zap-wide collectors, This server only- Choose the ranking scope (Zap-wide by default).
/pokemon mini quizAnswer a quick Pokémon trivia question.Usage/pokemon mini quizNo parameters required.
/pokemon mini catchTrack a wild Pokémon and throw at the right moment.Usage/pokemon mini catchNo parameters required.
/pokemon mini evolveComplete a Pokémon evolution chain.Usage/pokemon mini evolveNo parameters required.
/pokemon mini leaderboardView the global Pokémon trivia leaderboard.Usage/pokemon mini leaderboardNo parameters required.
/pokemon team listList your saved Pokémon teams.Usage/pokemon team listNo parameters required.
/pokemon team createSave a team of owned Pokémon cards.Usage/pokemon team create <name> <card1> [card2] [card3] [card4] [card5] [card6]nametext · required- Name for this team.
card1text · required- First card ID.
card2text · optional- Card 2 ID (optional).
card3text · optional- Card 3 ID (optional).
card4text · optional- Card 4 ID (optional).
card5text · optional- Card 5 ID (optional).
card6text · optional- Card 6 ID (optional).
/pokemon team deleteDelete one of your saved Pokémon teams.Usage/pokemon team delete <name>nametext · required- Exact saved team name.
/rollEVERYONESpawn a random Pokémon card in this server.
/roll/rollNo parameters required.
Community Tools
Giveaways, reputation, starboard, announcements, onboarding, and collectible badges.
/assistantEVERYONEAsk or configure Zap’s approved-answer support assistant.
4 documented routes
/assistant askAsk a server question.Usage/assistant ask <question>questiontext · required · 3–500- Your question.
/assistant addAdd an approved answer.Usage/assistant add <question> <answer> [keywords]questiontext · required · 3–180- Question members may ask.
answertext · required · 3–1500- The answer Zap may give.
keywordstext · optional · any–200- Optional search words, separated by spaces.
/assistant listList approved answers.Usage/assistant listNo parameters required.
/assistant removeRemove an approved answer.Usage/assistant remove <id>idwhole number · required · 1–any- Answer number.
/communityEVERYONEGiveaways, reputation, starboard, schedules, onboarding, and badges.
24 documented routes
/community giveaway createCreate a button-entry giveaway.Usage/community giveaway create <channel> <prize> <duration> [winners] [minimum-commands] [minimum-pokemon] [minimum-invites] [activity-days] [activity-scope]channelchannel · required- Channel where the giveaway will be posted.
prizetext · required · 1–150- Prize description.
durationtext · required- Duration such as 30m, 2h, or 7d.
winnerswhole number · optional · 1–20- Number of winners.
minimum-commandswhole number · optional · 1–100000- Commands required after entry to qualify to win.
minimum-pokemonwhole number · optional · 1–10000- Pokémon claims required after entry to qualify to win.
minimum-inviteswhole number · optional · 1–100000- Tracked server invites required to qualify to win.
activity-dayswhole number · optional · 1–30- Days after entry activity can count (default 7).
activity-scopetext · optional · This server, All Zap servers (bot owner only)- Where qualifying activity can happen.
/community giveaway listList active giveaways.Usage/community giveaway listNo parameters required.
/community giveaway endEnd a giveaway now.Usage/community giveaway end <id>idwhole number · required · 1–any- Giveaway number.
/community tournament createOpen tournament registration.Usage/community tournament create <name> <players> [prize]nametext · required · 2–60- Tournament name.
playerswhole number · required · 4–64- Maximum entrants.
prizetext · optional · any–150- Optional prize description.
/community tournament joinJoin an open tournament.Usage/community tournament join <id>idwhole number · required · 1–any- Tournament number.
/community tournament startClose registration and seed the bracket.Usage/community tournament start <id>idwhole number · required · 1–any- Tournament number.
/community tournament reportRecord the winner of a bracket match.Usage/community tournament report <id> <match> <winner>idwhole number · required · 1–any- Tournament number.
matchwhole number · required · 1–any- Match number shown in the bracket.
winnermember · required- Winner of that match.
/community tournament bracketView active tournaments or one bracket.Usage/community tournament bracket [id]idwhole number · optional · 1–any- Optional tournament number.
/community starboard setupEnable the server starboard.Usage/community starboard setup <channel> [stars]channelchannel · required- Channel for starred messages.
starswhole number · optional · 2–50- Stars required.
/community starboard disableDisable the starboard.Usage/community starboard disableNo parameters required.
/community starboard viewView starboard settings.Usage/community starboard viewNo parameters required.
/community reputation giveGive one reputation point every 12 hours.Usage/community reputation give <member>membermember · required- Helpful member.
/community reputation viewView a member's reputation.Usage/community reputation view [member]membermember · optional- Member to view.
/community reputation leaderboardView this server's reputation leaders.Usage/community reputation leaderboardNo parameters required.
/community schedule createSchedule an announcement.Usage/community schedule create <channel> <when> <message> [repeat-minutes]channelchannel · required- Channel that receives the announcement.
whentext · required- Time from now, such as 30m, 2h, or 7d.
messagetext · required · 1–1800- Announcement text.
repeat-minuteswhole number · optional · 15–525600- Optional repeat interval; minimum 15 minutes.
/community schedule listList scheduled announcements.Usage/community schedule listNo parameters required.
/community schedule cancelCancel a scheduled announcement.Usage/community schedule cancel <id>idwhole number · required · 1–any- Schedule number.
/community onboarding setupConfigure a focused onboarding message.Usage/community onboarding setup <channel> <message>channelchannel · required- Onboarding channel.
messagetext · required · any–1000- Use {user} and {server} placeholders.
/community onboarding disableDisable onboarding.Usage/community onboarding disableNo parameters required.
/community onboarding viewView onboarding settings.Usage/community onboarding viewNo parameters required.
/community badge createCreate a collectible badge (25 Free; 150 Server Pro).Usage/community badge create <name> <emoji> [description]nametext · required · 1–32- Badge name.
emojitext · required · 1–100- Badge emoji.
descriptiontext · optional · any–150- What the badge represents.
/community badge giveAward a badge to a member.Usage/community badge give <member> <badge>membermember · required- Member receiving the badge.
badgetext · required- Badge name or key.
/community badge removeRemove a badge from a member.Usage/community badge remove <member> <badge>membermember · required- Member losing the badge.
badgetext · required- Badge name or key.
/community badge listList server badges or a member's collection.Usage/community badge list [member]membermember · optional- Optional member collection.
/customEVERYONECreate and post custom server embeds.
4 documented routes
/custom saveCreate or update a custom embed.Usage/custom save <name> <content> [title] [color]nametext · required- Command key, e.g. rules.
contenttext · required · any–4000- Embed content. {user} and {server} are supported.
titletext · optional · any–256- Optional embed title.
colortext · optional · any–7- Optional hex color.
/custom postPost a saved custom embed.Usage/custom post <name> <channel>nametext · required- Saved command key.
channelchannel · required- Where to post it.
/custom listList saved custom embeds.Usage/custom listNo parameters required.
/custom removeRemove a custom embed.Usage/custom remove <name>nametext · required- Saved command key.
/insightsEVERYONEView server activity analytics.
1 documented route
/insights viewView server activity totals.Usage/insights view [days]dayswhole number · optional · 7 days, 30 days, 90 days- Last 7, 30, or 90 days.
/integrationEVERYONEPost to a Discord webhook integration.
4 documented routes
/integration saveSave a Discord webhook destination.Usage/integration save <name> <url>nametext · required- Integration name.
urltext · required- Discord webhook URL.
/integration sendSend an announcement to an integration.Usage/integration send <name> <message>nametext · required- Saved integration name.
messagetext · required · any–1900- Announcement text.
/integration listList saved integration names.Usage/integration listNo parameters required.
/integration removeRemove an integration.Usage/integration remove <name>nametext · required- Saved integration name.
/invitesEVERYONETrack server invites and manage the invite leaderboard.
2 documented routes
/invites setupSet invite logs and a Zap-managed leaderboard.Usage/invites setup <log-channel> <leaderboard-channel>log-channelchannel · required- Where join-attribution messages go.
leaderboard-channelchannel · required- Where Zap maintains the leaderboard.
/invites leaderboardRefresh and view the invite leaderboard.Usage/invites leaderboardNo parameters required.
/referralEVERYONEInvite referrals with one-time codes.
4 documented routes
/referral codeGet your referral code.Usage/referral codeNo parameters required.
/referral claimClaim a referral code once.Usage/referral claim <code>codetext · required- A member’s referral code.
/referral statusView your referral total.Usage/referral statusNo parameters required.
/referral leaderboardView the top referrers.Usage/referral leaderboardNo parameters required.
/seasonalEVERYONERun a themed limited-time season.
3 documented routes
/seasonal startStart or replace this server season.Usage/seasonal start <name> <theme> [ends] [reward]nametext · required · any–80- Season name.
themetext · required · any–80- Theme, e.g. Halloween.
endstext · optional · any–20- Future Unix timestamp, or omit.
rewardtext · optional · any–200- Public reward description.
/seasonal statusView the current season.Usage/seasonal statusNo parameters required.
/seasonal endEnd the current season.Usage/seasonal endNo parameters required.
Temporary Voice
Automatic member-owned voice rooms that clean themselves up.
/tempvoiceEVERYONEConfigure automatic temporary voice rooms.
3 documented routes
/tempvoice setupCreate rooms when members join a lobby.Usage/tempvoice setup <lobby> [category]lobbychannel · required- Voice channel members join to create a room.
categorychannel · optional- Optional category for created rooms.
/tempvoice disableStop creating temporary voice rooms.Usage/tempvoice disableNo parameters required.
/tempvoice viewView temporary voice settings.Usage/tempvoice viewNo parameters required.
Server Insights
Privacy-conscious aggregate server activity analytics.
/serverstatsEVERYONEView server insights or control Zap stat channels.
6 documented routes
/serverstats viewView this server's recent activity.Usage/serverstats view [days]dayswhole number · optional · 7 days, 14 days, 30 days- Reporting window.
/serverstats channelsView the live stat-channel setup.Usage/serverstats channelsNo parameters required.
/serverstats setupCreate or replace the server stat-channel preset.Usage/serverstats setup <preset> [category]presettext · required · Essentials (3), Community (6), Everything (11)- Counters Zap should display.
categorychannel · optional- Existing category to use; Zap creates one if omitted.
/serverstats metricTurn one stat counter on or off.Usage/serverstats metric <stat> <enabled>stattext · required · 👥 Members, 🧑 People, 🤖 Bots, 🚀 Boosts, 🎭 Roles, 📚 Channels, 🔊 In Voice, 💬 Messages Today, ⚡ Commands Today, 📈 Joins Today, ✨ Pokémon Today- Counter to change.
enabledtrue / false · required- Whether this counter is displayed.
/serverstats refreshRefresh all configured stat channels now.Usage/serverstats refreshNo parameters required.
/serverstats disableDisable and remove Zap-created stat channels.Usage/serverstats disableNo parameters required.
Server Management
Setup, moderation, verification, AutoMod, logging, and other manager-only controls.
/automodMANAGERConfigure Zap AutoMod for this server.
14 documented routes
/automod viewView this server's AutoMod settings.Usage/automod viewNo parameters required.
/automod enableTurn on AutoMod in this server.Usage/automod enableNo parameters required.
/automod disableTurn off AutoMod in this server.Usage/automod disableNo parameters required.
/automod invitesEnable or disable Discord invite blocking.Usage/automod invites <state>statetext · required · Enable, Disable- Whether this filter should run.
/automod linksEnable or disable external-link blocking.Usage/automod links <state>statetext · required · Enable, Disable- Whether this filter should run.
/automod default-wordsEnable or disable the banned-word filter.Usage/automod default-words <state>statetext · required · Enable, Disable- Whether this filter should run.
/automod spamSet the message-spam threshold.Usage/automod spam <limit> <window>limitwhole number · required · 3–20- Messages allowed in the window.
windowwhole number · required · 3–60- Rolling time window in seconds.
/automod mentionsSet the mention-spam threshold.Usage/automod mentions <limit>limitwhole number · required · 1–20- Mentions allowed in one message.
/automod actionChoose what happens after a rule match.Usage/automod action <action>actiontext · required · Delete message, Delete message and warn, Delete message and timeout- AutoMod always attempts to delete the matching message.
/automod timeout-durationSet the timeout used by the timeout action.Usage/automod timeout-duration <duration>durationtext · required- Examples: 10m, 2h, 7d. Maximum 28d.
/automod add-wordAdd a blocked word or phrase.Usage/automod add-word <word>wordtext · required · 2–100- 2-100 characters; phrases are supported.
/automod remove-wordRemove a blocked word or phrase.Usage/automod remove-word <word>wordtext · required · 2–100- 2-100 characters; phrases are supported.
/automod clear-wordsRemove every blocked word and phrase.Usage/automod clear-wordsNo parameters required.
/automod restore-default-wordsRestore Zap's default banned words without removing custom terms.Usage/automod restore-default-wordsNo parameters required.
/moderationMANAGERModerate members and manage this channel.
23 documented routes
/moderation banBan a member from this server.Usage/moderation ban <user> [reason]usermember · required- User to ban.
reasontext · optional · any–512- Reason recorded in the audit log.
/moderation unbanUnban a Discord user ID from this server.Usage/moderation unban <user-id> [reason]user-idtext · required- Discord user ID to unban.
reasontext · optional · any–512- Reason recorded in the audit log.
/moderation kickRemove a member from this server.Usage/moderation kick <user> [reason]usermember · required- Member to kick.
reasontext · optional · any–512- Reason recorded in the audit log.
/moderation timeoutTemporarily timeout a member.Usage/moderation timeout <user> <duration> [reason]usermember · required- Member to timeout.
durationtext · required- Examples: 30m, 2h, 7d. Maximum 28d.
reasontext · optional · any–512- Reason recorded in the audit log.
/moderation untimeoutRemove a member timeout.Usage/moderation untimeout <user> [reason]usermember · required- Member to untimeout.
reasontext · optional · any–512- Reason recorded in the audit log.
/moderation warnRecord a warning for a member.Usage/moderation warn <user> <reason>usermember · required- Member to warn.
reasontext · required- Reason for this warning.
/moderation warningsView a member's recorded warnings.Usage/moderation warnings <user>usermember · required- Member to inspect.
/moderation historyView recent moderation and server safety events.Usage/moderation history [user] [limit]usermember · optional- Only show events targeting this user.
limitwhole number · optional · 1–25- Number of events to show (1-25).
/moderation clear-warningsDelete all warnings for a member.Usage/moderation clear-warnings <user> [reason]usermember · required- Member whose warnings to clear.
reasontext · optional · any–512- Reason recorded in the audit log.
/moderation remove-warningDelete one specific warning for a member.Usage/moderation remove-warning <user> <warning-id> [reason]usermember · required- Member whose warning to remove.
warning-idwhole number · required · 1–any- Warning number from /moderation warnings.
reasontext · optional · any–512- Reason recorded in the audit log.
/moderation purgeDelete recent messages from this channel.Usage/moderation purge <amount> [user] [reason]amountwhole number · required · 1–100- Number of recent messages to scan (1-100).
usermember · optional- Only delete messages by this user.
reasontext · optional · any–512- Reason recorded in the audit log.
/moderation disconnectDisconnect a member from voice.Usage/moderation disconnect <user> [reason]usermember · required- Member to disconnect.
reasontext · optional · any–512- Reason recorded in the audit log.
/moderation moveMove a member to another voice channel.Usage/moderation move <user> <channel> [reason]usermember · required- Member to move.
channelchannel · required- Voice channel to move them to.
reasontext · optional · any–512- Reason recorded in the audit log.
/moderation voice-muteServer mute a member in voice.Usage/moderation voice-mute <user> [reason]usermember · required- Member to mute.
reasontext · optional · any–512- Reason recorded in the audit log.
/moderation voice-unmuteRemove a member's server mute.Usage/moderation voice-unmute <user> [reason]usermember · required- Member to unmute.
reasontext · optional · any–512- Reason recorded in the audit log.
/moderation voice-deafenServer deafen a member in voice.Usage/moderation voice-deafen <user> [reason]usermember · required- Member to deafen.
reasontext · optional · any–512- Reason recorded in the audit log.
/moderation voice-undeafenRemove a member's server deafening.Usage/moderation voice-undeafen <user> [reason]usermember · required- Member to undeafen.
reasontext · optional · any–512- Reason recorded in the audit log.
/moderation lockPrevent @everyone from sending messages here.Usage/moderation lock [reason]reasontext · optional · any–512- Reason recorded in the audit log.
/moderation unlockAllow @everyone to send messages here again.Usage/moderation unlock [reason]reasontext · optional · any–512- Reason recorded in the audit log.
/moderation slowmodeSet this channel's slowmode.Usage/moderation slowmode <seconds> [reason]secondswhole number · required · 0–21600- 0 disables slowmode; maximum is 6 hours.
reasontext · optional · any–512- Reason recorded in the audit log.
/moderation add-roleGive a role to a member.Usage/moderation add-role <user> <role> [reason]usermember · required- Member to update.
rolerole · required- Role to update.
reasontext · optional · any–512- Reason recorded in the audit log.
/moderation remove-roleRemove a role from a member.Usage/moderation remove-role <user> <role> [reason]usermember · required- Member to update.
rolerole · required- Role to update.
reasontext · optional · any–512- Reason recorded in the audit log.
/moderation nicknameSet or reset a member's nickname.Usage/moderation nickname <user> [nickname] [reason]usermember · required- Member whose nickname to change.
nicknametext · optional · any–32- Leave blank to reset their nickname.
reasontext · optional · any–512- Reason recorded in the audit log.
/settingsMANAGERConfigure Zap for this server.
23 documented routes
/settings viewView this server's Zap settings.Usage/settings viewNo parameters required.
/settings moduleEnable or disable a group of Zap commands in this server.Usage/settings module <name> <enabled>nametext · required · Economy & Items, Casino & Games, Progression, Global Market, Tickets & Support, Self Roles, Pokémon Cards, Community Tools, Temporary Voice, Server Insights- Module to configure.
enabledtrue / false · required- Whether members can use this module.
/settings set-poker-categoryChoose the category where poker tables are created.Usage/settings set-poker-category <category>categorychannel · required- Category for new poker-table channels.
/settings clear-poker-categoryCreate future poker tables at the server root.Usage/settings clear-poker-categoryNo parameters required.
/settings set-moderation-logChoose where moderation actions are logged.Usage/settings set-moderation-log <channel>channelchannel · required- Channel for moderation logs.
/settings clear-moderation-logStop posting moderation logs in this server.Usage/settings clear-moderation-logNo parameters required.
/settings set-level-channelsChoose where regular and season level-ups are announced.Usage/settings set-level-channels <regular> <season> [regular-image] [season-image]regularchannel · required- Channel for regular rank level-ups.
seasonchannel · required- Channel for seasonal level-ups; it may be the same channel.
regular-imagetext · optional · No image, Zap Lightning, Champion Spotlight, Neon Circuit- Optional Zap-designed image for regular level-ups.
season-imagetext · optional · No image, Zap Lightning, Champion Spotlight, Neon Circuit- Optional Zap-designed image for season level-ups.
/settings set-level-imageChoose a Zap-designed image for level-up announcements.Usage/settings set-level-image <type> <style>typetext · required · Regular level-up, Season level-up- Which level-up announcement to customize.
styletext · required · No image, Zap Lightning, Champion Spotlight, Neon Circuit- Built-in image style, or no image.
/settings set-level-colorChoose the accent color for a Zap level-up image.Usage/settings set-level-color <type> <color>typetext · required · Regular level-up, Season level-up- Which level-up announcement to customize.
colortext · required · 7–7- A six-digit hex color, such as #22D3EE.
/settings clear-level-channelsAnnounce level-ups where the player earned them instead.Usage/settings clear-level-channelsNo parameters required.
/settings quest-alertsEnable, disable, or route quest completion alerts.Usage/settings quest-alerts <enabled> [channel]enabledtrue / false · required- Whether quest completion alerts should be posted.
channelchannel · optional- Optional text channel for quest completion alerts.
/settings set-welcome-channelChoose where welcome messages are posted.Usage/settings set-welcome-channel <channel>channelchannel · required- Channel for welcome messages.
/settings clear-welcome-channelStop posting welcome messages in this server.Usage/settings clear-welcome-channelNo parameters required.
/settings set-welcome-messageSet the message sent when a member joins.Usage/settings set-welcome-message <message>messagetext · required · any–1000- Use {user} for the member and {server} for this server.
/settings clear-welcome-messageUse Zap's default welcome message.Usage/settings clear-welcome-messageNo parameters required.
/settings set-autoroleGive new members a role when they join.Usage/settings set-autorole <role>rolerole · required- Role to give new members.
/settings clear-autoroleStop automatically assigning a role to new members.Usage/settings clear-autoroleNo parameters required.
/settings set-pokemon-channelEnable Pokémon card spawns in a server channel.Usage/settings set-pokemon-channel <channel>channelchannel · required- Channel where Zap should spawn Pokémon cards.
/settings clear-pokemon-channelDisable Pokémon card spawns in this server.Usage/settings clear-pokemon-channelNo parameters required.
/settings set-pokemon-rare-feedAdd or update a channel for Zap-wide rare Pokémon catch posts.Usage/settings set-pokemon-rare-feed <channel> <minimum-rarity> [cooldown-minutes]channelchannel · required- Channel that should receive rare catch posts.
minimum-raritytext · required · Rare and above, Ultra Rare and above, Secret Rare only- Only post catches at or above this rarity.
cooldown-minuteswhole number · optional · 15 minutes, 30 minutes, 1 hour, 2 hours, 4 hours, 8 hours, 12 hours, 24 hours- Minimum time between rare-feed posts (default: 60 minutes).
/settings clear-pokemon-rare-feedRemove one rare-feed channel, or all channels when omitted.Usage/settings clear-pokemon-rare-feed [channel]channelchannel · optional- Specific rare-feed channel to remove (omit to remove all).
/settings enable-pokemon-miniOpt this server into Pokémon mini-games in active chat channels.Usage/settings enable-pokemon-miniNo parameters required.
/settings disable-pokemon-miniStop automatic Pokémon mini-games in this server.Usage/settings disable-pokemon-miniNo parameters required.
/setupMANAGEROpen the interactive Zap setup panel for this server.
/setup/setupNo parameters required.
/verificationMANAGERConfigure member verification and anti-raid protection.
18 documented routes
/verification viewView verification and anti-raid settings.Usage/verification viewNo parameters required.
/verification enableEnable button-based member verification.Usage/verification enableNo parameters required.
/verification disableDisable button-based member verification.Usage/verification disableNo parameters required.
/verification set-channelSet the channel that holds the verification panel.Usage/verification set-channel <channel>channelchannel · required- Text channel for verification.
/verification set-verified-roleSet the role members receive after verifying.Usage/verification set-verified-role <role>rolerole · required- Role Zap should manage.
/verification verified-role-requiredChoose whether a verified role is required or optional.Usage/verification verified-role-required <state>statetext · required · Enable, Disable- Whether this safety feature should run.
/verification set-quarantine-roleSet the optional role given before verification or during a raid.Usage/verification set-quarantine-role <role>rolerole · required- Role Zap should manage.
/verification clear-quarantine-roleStop assigning a quarantine role.Usage/verification clear-quarantine-roleNo parameters required.
/verification account-ageSet the minimum Discord account age for verification.Usage/verification account-age <days>dayswhole number · required · 0–365- 0 disables the account-age check.
/verification captchaEnable or disable the optional one-question CAPTCHA step.Usage/verification captcha <state>statetext · required · Enable CAPTCHA, Disable CAPTCHA- Whether new verifications require a CAPTCHA.
/verification post-panelPost the verification button panel in the configured channel.Usage/verification post-panelNo parameters required.
/verification raid-protectionEnable or disable join-rate raid detection.Usage/verification raid-protection <state>statetext · required · Enable, Disable- Whether this safety feature should run.
/verification raid-thresholdSet how many joins trigger the raid response.Usage/verification raid-threshold <joins> <window>joinswhole number · required · 3–50- Number of joins in the window.
windowwhole number · required · 10–300- Rolling window in seconds.
/verification raid-actionChoose what Zap does when a raid is detected.Usage/verification raid-action <action>actiontext · required · Alert staff only, Quarantine new joiners, Lock text channels- Alert is safest; lockdown can be reversed with /verification unlockdown.
/verification lockdown-roleAdd or remove a role that Zap should deny during lockdowns.Usage/verification lockdown-role <action> <role>actiontext · required · Add role, Remove role- Add this role to lockdowns or remove it.
rolerole · required- Role affected in addition to @everyone.
/verification clear-lockdown-rolesReturn lockdown targeting to @everyone only.Usage/verification clear-lockdown-rolesNo parameters required.
/verification lockdownLock all text channels, preserving current permissions for restoration.Usage/verification lockdownNo parameters required.
/verification unlockdownRestore the permissions saved by Zap lockdown.Usage/verification unlockdownNo parameters required.
Other Commands
Helpful utilities, reminders, support, feedback, and bot status.
/appealEVERYONESubmit or review a private ban appeal.
5 documented routes
/appeal submitAppeal a Zap-wide bot restriction by DM.Usage/appeal submit <reason>reasontext · required · 20–2000- Explain why your Zap access should be restored.
/appeal serverAppeal a server ban without entering a server ID.Usage/appeal serverNo parameters required.
/appeal statusCheck the status of your appeal by DM.Usage/appeal status <case-id>case-idwhole number · required · 1–any- Appeal case number.
/appeal reviewAccept or deny a server-ban or bot-access appeal.Usage/appeal review <case-id> <decision> [note]case-idwhole number · required · 1–any- Appeal case number.
decisiontext · required · Accept appeal, Deny- Appeal outcome.
notetext · optional · any–1000- Optional response delivered to the player.
/appeal listStaff: list open appeals for this server.Usage/appeal listNo parameters required.
/feedbackEVERYONESubmit and track Zap bug reports or suggestions.
6 documented routes
/feedback bugReport a problem to the Zap team.Usage/feedback bug <title> <description> [command]titletext · required · 5–100- Short summary of the report.
descriptiontext · required · 20–2000- Explain what happened, what you expected, or why this would help.
commandtext · optional · 1–100- Optional command involved, such as poker create.
/feedback suggestionSuggest an improvement or new feature.Usage/feedback suggestion <title> <description>titletext · required · 5–100- Short summary of the report.
descriptiontext · required · 20–2000- Explain what happened, what you expected, or why this would help.
/feedback statusView one of your feedback tickets.Usage/feedback status <ticket-id>ticket-idwhole number · required · 1–any- Feedback ticket number.
/feedback mineList your ten most recent feedback tickets.Usage/feedback mineNo parameters required.
/feedback listStaff: browse the private feedback queue.Usage/feedback list [type] [status]typetext · optional · All types, Bug reports, Suggestions- Ticket type to show.
statustext · optional · All statuses, Open, Needs information, Planned, In progress, Resolved, Declined, Closed- Ticket status to show.
/feedback reviewStaff: update a ticket and notify its reporter.Usage/feedback review <ticket-id> <status> [response]ticket-idwhole number · required · 1–any- Feedback ticket number.
statustext · required · Open, Needs information, Planned, In progress, Resolved, Declined, Closed- New ticket status.
responsetext · optional · 2–1000- Optional response sent to the reporter by DM.
/helpEVERYONEBrowse Zap commands or look up a specific command.
/help/help [command]commandtext · optional- The command you want help with.
/inviteEVERYONEGet the official link to install Zap in your server.
/invite/inviteNo parameters required.
/leaderboardsEVERYONEPost or follow Zap-wide image leaderboards.
3 documented routes
/leaderboards followHave Zap keep a leaderboard image updated in a channel.Usage/leaderboards follow <type> <channel> [theme]typetext · required · Global progression, Pokémon collectors, Ranked Pokémon duelists, Casual Pokémon duelists, Pokémon trivia- Leaderboard to follow.
channelchannel · required- Channel Zap will manage.
themetext · optional · Midnight, Aurora, Sunset, Royal- Visual theme.
/leaderboards postPost a current leaderboard image once.Usage/leaderboards post <type> <channel> [theme]typetext · required · Global progression, Pokémon collectors, Ranked Pokémon duelists, Casual Pokémon duelists, Pokémon trivia- Leaderboard to post.
channelchannel · required- Where to post it.
themetext · optional · Midnight, Aurora, Sunset, Royal- Visual theme.
/leaderboards unfollowStop Zap from updating a followed leaderboard.Usage/leaderboards unfollow <type>typetext · required · Global progression, Pokémon collectors, Ranked Pokémon duelists, Casual Pokémon duelists, Pokémon trivia- Leaderboard to stop following.
/pingEVERYONEView Zap's live latency, uptime, active players, and process health.
/ping/pingNo parameters required.
/premiumEVERYONEView or activate Zap Server Pro for this server.
6 documented routes
/premium buyOpen Discord checkout to upgrade this server to Server Pro.Usage/premium buyNo parameters required.
/premium statusView this server’s Server Pro status and benefits.Usage/premium statusNo parameters required.
/premium giftGift one unused Server Pro Key from your inventory.Usage/premium gift [recipient] [recipient-id] [key-id]recipientmember · optional- Player who will receive your Server Pro Key.
recipient-idtext · optional · 17–20- Recipient Discord user ID, instead of selecting a user.
key-idtext · optional · 36–36- Exact Key ID to gift; omit to send your oldest unused key.
/premium keysView the IDs and durations of your unused Server Pro Keys.Usage/premium keysNo parameters required.
/premium redeemRedeem a Server Pro key for this server.Usage/premium redeem <key>keytext · required · 32–32- The Server Pro key you were given.
/premium generateOwner-only: create and gift a Server Pro Key item.Usage/premium generate <duration> [recipient] [recipient-id]durationtext · required · 2–32- Access length, e.g. 7d, 30d, or 1d 12h (1 hour–365 days).
recipientmember · optional- Player who receives the Server Pro Key; defaults to you.
recipient-idtext · optional · 17–20- Recipient Discord user ID, instead of selecting a user.
/reminderEVERYONESet and manage reminders, including bump reminders.
4 documented routes
/reminder setCreate a reminder for yourself.Usage/reminder set <time> <message> [channel]timetext · required- Delay such as 30m, 2h, or 7d.
messagetext · required · 1–1000- What Zap should remind you about.
channelchannel · optional- Where to send it; defaults to this channel.
/reminder listList your active reminders.Usage/reminder listNo parameters required.
/reminder cancelCancel one of your reminders.Usage/reminder cancel <id>idwhole number · required · 1–any- Reminder ID from /reminder list.
/reminder helpLearn about reminders and automatic bump tracking.Usage/reminder helpNo parameters required.
/supportEVERYONEJoin the official Zap support server.
/support/supportNo parameters required.
/voteEVERYONEView every Zap voting link, reward, and cooldown.
/vote/voteNo parameters required.
No commands found
Try a broader search or choose another category.