Menu

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.

-help
Shows an interactive help menu listing every command grouped by category. Use the dropdown to drill into a specific feature.
Usage-help
-invite
Sends Pokéname's invite link and a button to join the Support Server.
Usage-invite
-support
Posts the Support Server invite. Use this if you need help, want to follow updates, or report something quickly.
Usage-support
-ping
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
-stats
Bot-wide stats: total servers, names told, hints solved, CPU / RAM usage, shard count, uptime, library version, and default prefix.
Usage-stats
-vote
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
-leaderboard
lb
Global leaderboard. Pick coins or vote streak to see the top 10 trainers.
Usage-leaderboard <votestreak | coins>
-premium
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]
-spawnrate
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>
-shinyrate
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>
-suggest
Opens a modal to send a feature suggestion straight to the developer. Cooldown: once per minute.
Usage-suggest
-report
Opens a modal to file a bug report. Cooldown: once per minute. Please include reproduction steps.
Usage-report
-tos
Posts Pokéname's privacy policy and data-handling summary.
Usage-tos
-update
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.

-toggle
Admin
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.
-serversettings
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
-channelsettings
View settings that apply only to the current channel — naming toggles, ping toggles, timers, starboard destination, and auto-lock enrollment.
Usage-channelsettings
-setprefix
Admin
Change Pokéname's command prefix for this server. The default is '-'. Slash commands keep working regardless of prefix.
Usage-setprefix <new_prefix>
-rareping
Admin
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 ...]
-regionalping
Admin
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.

-shinyhunt
sh
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>
-removeshinyhunt
rsh
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>
-globalsh
globalshinyhuntgsh
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]
-myshinyhunt
mysh
Show what you're currently hunting in this server.
Usage-myshinyhunt
-tags
See every member who is hunting a specific Pokémon in this server.
Usage-tags <pokemon>
-alltags
Paginated list of every Pokémon currently being hunted or collected by anyone in this server.
Usage-alltags
-shtimer
Admin
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.

-collection
cl
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.
-globalcollection
globalcolgcgclglobalcl
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.
-collectionlimit
Admin
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]
-collectionlimits
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]
-collectiontimer
cltimer
Admin
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.

-questpings
qpquestping
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.

-starboard
Admin
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
-removestarboard
Admin
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.

-warnings
Premium
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]
-deletewarn
removewarndelwarn
AdminPremium
Delete a single warning case by its Case ID (visible in the -warnings output). Useful for clearing false positives.
Usage-deletewarn <case_id>
-settimeout
AdminPremium
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>
-timeouts
Premium
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.

-setlock
AdminPremium
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
-unlock
Admin
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).

-shop
Browse every available background. Each tile shows the price (in coins or USD) and a preview.
Usage-shop
-balance
bal
Show your current coin balance. Coins are earned by voting on Top.gg (see -vote).
Usage-balance
-serverinventory
serverinv
List every background this server has purchased or unlocked.
Usage-serverinventory
-background
bg
Admin
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

-afk
Stop receiving shinyhunt / collection / quest pings from every server you share with Pokéname. Run it again to come back.
Usage-afk
-removetags
Admin
Wipe a user's shiny hunts, collection lists and quest pings from this server — useful when someone leaves or is moderated. Targets one user at a time.
Usage-removetags <@user>