Commands
Every command Pokéname supports, grouped by what it does. All commands shown with the default prefix -. Slash command equivalents (/command) work identically wherever a command is marked hybrid — which is most of them.
Categories: General · Server configuration · Shiny hunting · Collection · Quest pings · Starboard · Steal warnings · Auto-Lock · Backgrounds & shop · AFK & cleanup
General
Public commands available to everyone.
Shows an interactive help menu listing every command grouped by category. Use the dropdown to drill into a specific feature.
Usage-help
Sends Pokéname's invite link and a button to join the Support Server.
Usage-invite
Posts the Support Server invite. Use this if you need help, want to follow updates, or report something quickly.
Usage-support
Reports Pokéname's websocket latency, average premium / non-premium naming time, and database round-trip time. Also tells you which cluster and shard your server is on.
Usage-ping
Bot-wide stats: total servers, names told, hints solved, CPU / RAM usage, shard count, uptime, library version, and default prefix.
Usage-stats
Shows your vote streak, current coin balance, and a Top.gg vote button. Voting every 12 hours rewards +10 coins for the in-bot shop.
Usage-vote
Global leaderboard. Pick coins or vote streak to see the top 10 trainers.
Usage-leaderboard <votestreak | coins>
Open the Premium upsell embed with PayPal subscription buttons for monthly and yearly plans, plus a Claim flow. Pass 'servers' to list every server currently on Premium.
Usage-premium [servers]
Look up how rarely a specific Pokémon spawns. Returns the percentage chance and an estimate like 'once every N spawns'. Non-spawnable Pokémon are marked as such.
Usage-spawnrate <pokemon>
Compute your odds of finding a shiny given a shiny-chain count. Returns the odds expressed as both '1 in N' and a percentage.
Usage-shinyrate <shinychain>
Opens a modal to send a feature suggestion straight to the developer. Cooldown: once per minute.
Usage-suggest
Opens a modal to file a bug report. Cooldown: once per minute. Please include reproduction steps.
Usage-report
Posts Pokéname's privacy policy and data-handling summary.
Usage-tos
Shows the latest cooldown / behaviour change announcement for non-premium servers.
Usage-update
Server configuration
Admin-only commands. Require Manage Server (or Administrator in some cases). Most server-wide toggles can also be flipped from the Dashboard.
The master configuration command. Enables / disables a server-wide or channel-scoped feature. Run -toggle with no arguments to see the full list of options.
Usage-toggle <feature>
Subcommands
-toggle spawns
Automatic naming on spawns in the current channel.
-toggle alts
Show the alt-names embed below each name.
-toggle sh
Shiny-hunt pings in the current channel.
-toggle shtimer
Enable the configured Post-Tag (shiny) timer in this channel.
-toggle cltimer
Enable the configured Collection timer in this channel.
-toggle hint
Server-wide hint solver for Pokémon / Pokétwo hints.
-toggle manualsh
Allow members to trigger SH pings by typing the Pokémon name (per-channel).
-toggle rareping
Rare-spawn pings in the current channel.
-toggle regionalping
Alolan / Galarian / Hisuian region pings in the current channel.
-toggle regionalstarboard
Auto-send regional spawns to the configured starboard.
-toggle collection
Collection pings in the current channel.
-toggle questping
Quest pings in the current channel.
-toggle rarecollect
Allow members to add rare Pokémon to their collection list.
-toggle manualstarboard
Members can react ⭐ to send a message to the starboard.
-toggle event
Render naming images for Pokétwo event embeds.
-toggle shstealwarn
Auto-warn users who catch into another member's shinyhunt. Premium.
-toggle clstealwarn
Auto-warn users who catch into another member's collection. Premium.
-toggle textnaming
Switch the naming output from image embeds to text-only.
-toggle showafk
Include AFK users in ping lists, or hide them.
View the entire server config in one embed — prefix, premium plan, every server-wide toggle, ping roles, collection limits, auto-lock state, and per-channel flag counts.
Usage-serversettings
View settings that apply only to the current channel — naming toggles, ping toggles, timers, starboard destination, and auto-lock enrollment.
Usage-channelsettings
Change Pokéname's command prefix for this server. The default is '-'. Slash commands keep working regardless of prefix.
Usage-setprefix <new_prefix>
Set the role(s) to ping when a rare Pokémon spawns. Free servers can set 1 role; Premium servers can set multiple.
Usage-rareping <@role> [@role ...]
Set the role(s) to ping when an Alolan / Galarian / Hisuian Pokémon spawns. Free servers can set 1 role; Premium servers can set multiple.
Usage-regionalping <@role> [@role ...]
Shiny hunting
Hunt a specific Pokémon and get pinged when it spawns. Server-local hunts apply to one server; global hunts auto-sync across every server you share with Pokéname.
Set the Pokémon you're shiny hunting in this server. Replaces your previous hunt for this server. Members get pinged when this Pokémon spawns.
Usage-shinyhunt <pokemon>
Stop hunting a specific Pokémon in this server. Use this if you don't want to be pinged for it anymore.
Usage-removeshinyhunt <pokemon>
-globalshglobalshinyhuntgsh
Set or manage your global shiny hunt — one Pokémon that auto-applies across every mutual server. Running it with no argument opens an interactive menu (Your Shinyhunt / Server Settings / Server List). Note: setting a new global hunt overwrites the previous one.
Usage-globalsh [pokemon]
Show what you're currently hunting in this server.
Usage-myshinyhunt
Configure the Post-Tag (shiny) timer for the current channel — how many seconds to wait after a tag before re-pinging. Range: 3–180 seconds. After setting, enable it per-channel with `-toggle shtimer`.
Usage-shtimer <seconds>
Collection
Track Pokémon you want for your collection and get pinged when one spawns. Collection commands have add / remove / list / clear subcommands grouped under one root.
Manage your per-server collection list. Run with no subcommand for an interactive menu (your collection, server settings, server list).
Usage-collection [subcommand]
Subcommands
-collection add <pokemon>
Add a Pokémon to your collection list for this server.
-collection remove <pokemon>
Remove a Pokémon from your collection list.
-collection list
View every Pokémon in your collection for this server.
-collection clear
Wipe your entire collection list for this server.
-globalcollectionglobalcolgcgclglobalcl
Like -collection, but your global list — auto-syncs to every mutual server you share with Pokéname.
Usage-globalcollection [subcommand]
Subcommands
-globalcollection add <pokemon>
Add a Pokémon to your global collection list (applies across all servers).
-globalcollection remove <pokemon>
Remove a Pokémon from your global collection list.
-globalcollection list
View every Pokémon in your global collection.
-globalcollection clear
Wipe your global collection list.
Cap how many Pokémon members can keep in their collection list. Pass just a number to set a server-wide limit. Pass a role to set a per-role limit (Premium only). Existing lists are trimmed to the new cap.
Usage-collectionlimit <limit> [@role]
Show the current global collection limit plus any per-role overrides set in this server.
Usage-collectionlimits
-removecollectionlimit
Admin
Remove a previously set collection limit. Pass a role to remove just that role's override; pass nothing to clear the server-wide limit.
Usage-removecollectionlimit [@role]
Configure the Collection timer for the current channel — how many seconds to wait after a collection ping before the next one fires. After setting, enable it per-channel with `-toggle cltimer`.
Usage-collectiontimer <seconds>
Quest pings
Get pinged when Pokémon from selected categories spawn — useful for daily quests in Pokétwo.
Open the interactive Quest Pings menu. Pick regions, types, or rarity tiers you want to be pinged for. Pings only fire in channels with `-toggle questping` enabled.
Usage-questpings
Starboard
Auto-relay notable spawns (rares, regionals) to a starboard channel, or let members manually star messages with the ⭐ reaction.
Set the current channel as a starboard destination. By default rare spawns are sent here; toggle `-toggle regionalstarboard` to also include regional spawns, and `-toggle manualstarboard` to allow ⭐ reactions to forward arbitrary messages.
Usage-starboard
Remove the starboard configuration for the current channel.
Usage-removestarboard
Steal warnings
Premium safety net. Pokéname watches catches in the server — if someone catches a Pokémon that's in another member's active shiny hunt or collection list, the catcher gets warned and (optionally) auto-timed-out after a configurable number of strikes.
View shiny-hunt and collection steal warnings for a user. Defaults to yourself; admins can pass another user. Returns a paginated list of cases with case IDs.
Usage-warnings [@user]
-deletewarnremovewarndelwarn
AdminPremium
Delete a single warning case by its Case ID (visible in the -warnings output). Useful for clearing false positives.
Usage-deletewarn <case_id>
At warning level N, automatically time the user out for X minutes. Configure as many warning levels as you like — e.g. -settimeout 3 60 means a 60-minute timeout after the 3rd warning.
Usage-settimeout <warning_level> <minutes>
-unsettimeout
AdminPremium
Remove the auto-timeout configured for a specific warning level.
Usage-unsettimeout <warning_level>
Show every auto-timeout currently configured for this server: warning level → duration.
Usage-timeouts
Auto-Lock
Premium. Automatically lock channels for a configurable duration after a Pokémon spawns, to enforce naming or catching rules. Channels, delay, duration and trigger conditions are managed through one interactive command.
Open the interactive Auto-Lock control panel. Pick which channels to enrol, set lock delay (how long after a spawn before the lock kicks in), lock duration, and trigger conditions (every spawn / shiny-hunt match / collection match / rare). Free servers get 50 channels and 1-day max duration; Standard 100 channels / 3 days; Premium 200 channels / 7 days.
Usage-setlock
Manually unlock the current channel if Auto-Lock has it locked. Cancels any pending unlock timer too.
Usage-unlock
Backgrounds & shop
Customise the artwork behind Pokéname's naming embeds with collectible backgrounds. Some are unlocked for free, others are paid (PayPal one-time purchases).
Browse every available background. Each tile shows the price (in coins or USD) and a preview.
Usage-shop
Show your current coin balance. Coins are earned by voting on Top.gg (see -vote).
Usage-balance
-serverinventoryserverinv
List every background this server has purchased or unlocked.
Usage-serverinventory
Set the active naming background for this server from your inventory. Run with no argument to see the current background and your owned options.
Usage-background [background_name]
AFK & cleanup
Stop receiving shinyhunt / collection / quest pings from every server you share with Pokéname. Run it again to come back.
Usage-afk