NOTICE: MeowHelper v2 was released in May 2024 - this page is outdated.
This page is not directly associated with or maintained by MeowHelper.
An <input> for a command is just plain text without the greater/less than signs, but indicates you need to use a specific option such as a role, channel tag, user ID, number value, yes/no, rarity, or other value. For example )helpsearch <search terms> you would type )helpsearch market to search for helpful info related to market commands. Commands with an <optional: input> means you can leave this out entirely if you do not want the option.
MeowHelper premium features require an active subscription via )donate.
)help <command> Displays more information about a command.
)helpsearch <search term> Searches for commands related to the search term.
)vote Shows helpful links, including link to vote for MeowHelper.
)invite Shows helpful links, including link to invite MeowHelper to your server. Always this instead of the button on the bot profile.
)donate Shows helpful links, including link donate to MeowHelper which unlocks premium features. Requires linking your Discord account to Patreon. If you are having trouble, unlink and relink your discord account.
)flute Shows how long (or how long ago) the Golden waterstate will occur in. No flute since reset means nobody has used a ;seaflute (PokeMeow command) today or Golden hour was at 12am EST.
)waterstate or )ws Gives current fishing water state information and lists exclusives.
)ping Displays the current latency between the MeowHelper bot and Discord server.
)roll Rolls a random number between 1 and 100
)search <pokemon or dex> Displays any information in the MeowHelper database about that pokemon or dex number if it exists.
)goal clan Displays your personal progress towards your MeowHelper Clan goal.
)leaveclan or )leave_clan or )lc Leave your current MeowHelper clan.
)userstats show or )us show Shows your daily user stats which resets at 12am EST.
Server Setup is required to use most server specific MeowHelper features. You should also consider the general setup information below before going to each subsection for individual features.
This section will only pertain to helping you set up your servers channels and roles for general server related features. There are additional server features specific to Clan Servers only which is in a section further down on this page.
Click here for help setting up a discord server and channels, or here for help setting up a discord server's roles and permissions. Each subsection and the following important information will assume you know how to do this.
IMPORTANT:
By default, anyone with an explicit administrator permission on one of their roles can manage MeowHelper. Nobody without the explicit administrator permission on one of their roles may change any server settings. This can be changed with the whitelist or blacklist command (see commands for this after these bullet points)
MeowHelper needs to be able to view all channels you will be using for specific MeowHelper features or playing PokeMeow in, and it also generally needs permissions to read message history, send messages, add reactions, attach files, embed links, use external emoji, and manage messages for all features to work properly. If you explicitly deny ANY of these permissions in a specific channel to the "@everyone" role or any role MeowHelper has, you MUST explicitly grant MeowHelper or a role it has those permission(s) for all features to work properly.
It is recommended to set up a new role and give it to MeowHelper to grant channel level permissions rather than using the @MeowHelper role it comes with because if you EVER kick or swap to or from the premium bot, you will have to REPEAT all channel level permissions that disappear since the built in MeowHelper integration managed role is removed automatically if the bot leaves the server with no way to recover it.
Kicking MeowHelper from your server does NOT reset any settings that pertain to individual features. As long as MeowHelper has access to the channels you use for each feature, it will remember all of your settings for when you add it back to your server.
MeowHelper+ (premium bot) shares a database with MeowHelper. All server (and user) settings are universally remembered across both bots. Again, remember that either bot needs access to the channels you will be using for all features and playing.
DO NOT keep both bots in the same channels! This will cause doubled actions and messages of literally everything. It is generally recommended to REMOVE the opposite (premium or basic) bot from your server. If you do have a reason you would like to have the basic bot in certain channels, the only channel you should give both bots access to is the Rare Spawns channel. Again, it is better to just have one bot at a time regardless of which one.
The MeowHelper+ (premium bot) will simply leave your server immediately if you do not meet the donation requirements to use it.
/display clan Displays your current server and clan settings.
These general server setup commands are only required if they pertain to your preferences:
)server whitelist <@role> Sets the tagged role holders to be able to manage all server and feature settings that are usually admin only. You may do multiple roles, but only by doing this command for each role 1 at a time.
)server unwhitelist <@role> Unsets the tagged role holders ability to manage all server and feature settings that are usually admin only. This simply removes the tagged role from the whitelist if it was on it.
)server prefix <prefix> Sets the prefix from ) to anything except ;. It is generally not recommended to change your prefix unless you happen to use another bot that also uses the ) prefix.
Server Aliases: )phs or )phserver
The following subsections are also for server setup but for specific features.
)server waterstate channel <#channel> Sets the tagged channel to automatically post when water states change except for the special (golden) water state (requires you to create a channel first).
)server golden channel <#channel> Sets the tagged channel to automatically post when it is the special (golden) water state (requires you to create a channel first). This can be the same channel as the above waterstate channel if desired, which is also not required for the golden channel. Typically, you use the same channel for both.
)server golden role <@role> Sets the tagged role to be pinged when it is the special (golden) water state (requires you to create a role first). If there is a role called @Golden, this role will automatically be mentioned as long as it is still a role name. You may use any custom role name if you use this command to set it, and this command also tracks your changing of the tagged role name in the future so you will not need to run the command again unless you delete the role.
)server rare channel <#channel> Sets the tagged channel to automatically post when a user finds a "special" pokemon such as a Legendary, Shiny, or any exclusive listed in an ;excl (PokeMeow command) category (requires you to create a channel first).
)server rare simple <toggle> Toggles the last known market value from being displayed on the embeds in the rare channel messages. This is off by default, so the value will be displayed by default.
)server statschan <channel> Sets the tagged channel to automatically post at 12am EST (same as PokeMeow reset time) a summary of all playing stats it saw in your server that day (requires you to create a channel first).
)server market snipe <#channel> Sets the tagged channel to automatically post when MeowHelper has seen a new market listing in any server using MeowHelper or MeowHelper+ (premium bot) when the listing is at least 25% below the last known market value (requires you to create a channel first). This feature can only be set up by someone who actively meets the donation requirements. This can be set up with the basic bot by anyone who has permissions to manage MeowHelper settings in your server.
)server market snipe rarity <rarity> Sets the minimum rarity for your market snipe channel. For example, if you input legendary it will only show Legendary, Mega, Shiny, and Golden market snipes.
)server market channel <channel> <rarity> Sets the tagged channel to post all new market listings of this rarity seen by MeowHelper in all server (requires you to create a channel first).
)server market role <@role> <rarity> Sets the tagged role to be pinged with the new market listings posted in the market channel set up for that rarity (requires you to set the market channel for that rarity first).
)server market channel disable <rarity> Unsets the channel posting for new market listings of this rarity.
)server market role disable <rarity> Unsets the role being tagged for new market listings of this rarity.
/display market Displays all of your servers market channels (and roles if you have them).
There is also a clan drops feature which requires MeowHelper Clan setup and is documented in the Clan Server Features section below. At the moment, it only has regular drops but is restricted to those in your clan.
There are 2 types of server drops.
The first type of drop is a regular server drop in which you must choose a pokemon as a prize for a single winner. You may set up multiple regular drops if you would like multiple prizes. This type of drop requires you to pick the rate at which catching a pokemon or fish has a chance for the player to win the prize, for example 1/1000. Once someone lucks out, this drop cannot be won again and must be ended via the drop name you gave it.
The second type of drop is a promo. You can make your own custom promo with any prize (enter text), drop rate for catching and fishing, custom drop icon (emoji or text input), required drops to claim, and there is not a set number of prizes unless you just end the promo when someone can claim it.
The following relates to regular server drops:
)serverdrops channel <#channel> Sets the server drops channel (requires you to create a channel first).
)serverdrops create <name> Starts the serverdrop creation process.
)serverdrops show <name> Displays information about the server drop you named.
)serverdrops check Displays information about all unended server drops.
)serverdrops reroll <name> Clears the winner and restarts the named server drop so the drop can be won by a new user.
)serverdrops end <name> Ends the named server drop. This should be done even after someone wins once they claim their prize.
The following relates to promo server drops only:
/serverdrops promo Creates a server drop promo with a required name, prize, promo symbol, required drops to claim, catch rate, and fish rate.
/serverdrops promo-lookup Displays information about the server drop promo you named.
/serverdrops promo-claim Removes the number of drops from a user that were required to claim the promo from the named promo.
)serverdrops end <promo name> Ends the named server drop promo. This is the same command to end a regular promo which is why it is a prefix command.
Server Drops Aliases: )sd
This feature is going to be overhauled soon as it was copy/pasted from a former partner servers custom feature. It is currently not user friendly (especially for setup), but it works.
You MUST create a new role called @Treasury (case sensitive) which will be pinged when people claim their prizes or have any issues with payments.
Lotteries generally require a specific PokeMeow player to be the host and MeowHelper will grant the user tickets when they ;give/send/gift @user or /give user coins to the host (PokeMeow commands).
)help Lottery Is an oddly case sensitive command that displays a small amount of lottery command information.
)lotroom add <misc channel> <pokemon channel> <purchase channel> <entry channel> <claim channel> <active lottery channel> <lottery log channel> Sets up the Lottery feature channels (requires all 7 channels to be created). You may tag channels or enter their ID.
)lotroom show Shows a list of channels for this set of lottery room channels.
)lotroom edit <field> <channel id> Allows you to edit the lotroom channel ID for this set of lottery room channels.
)create Starts the lottery creation process, simply answer the questions and use a user ID when it asks for a host ID which is who will receive payments (requires command to be done in the #misc channel).
)grant <@user> <tickets> Manually grants the mentioned user a number of tickets. This should not be needed unless someone messes up because when you ;give/send/gift @user or /give user coins to the host (PokeMeow commands), tickets are automatically granted.
)cancel_lottery Cancels the lottery (requires command to be done in the #misc channel).
)lotteryroll or )reroll Picks a winner (or new winner) for the lottery (requires command to be done in the #misc channel). Both commands do the same thing.
)remove_ticket <@user> <tickets> Removes lottery tickets from the tagged user. (requires command to be done in the #misc channel).
)server trade channel <#channel> Sets the tagged channel to post global trade offers in your server (requires you to create a channel first). This is currently a fairly stale feature that doesnt get used for months at a time and might be removed or redone later to be server based.
)server trade userchannelremove <user ID> Removes a users personal trade alerts from occurring in the channel you use this command in. This is useful for if someone left your server but their account is still being tagged for things. You may have to run this command twice to remove trade alerts if they also have market alerts. This does not delete their alerts, but removes the channel stored. If they set a new alert in a new channel it will move their old alerts there even after you clear them.
)server auction channel <#channel> Sets the tagged channel to automatically post all new auctions in the CoClan server (a partner of MeowHelper) (requires you to create a channel first). Remember to follow all CoClan server rules if you join and participate in CoClan auctions.
IMPORTANT:
You are required to do basic server setup (mentioned above on this page) before using the MeowHelper Clan feature and MeowHelper Server features, including giving your clan staff have a whitelisted role if their role is not a full Discord administrator enabled role. Click here for help setting up a discord server and channels, or here for help setting up a discord server's roles and permissions.
These features generally require your server to be dedicated to a clan, and users can only associate to a single clan and clan server.
Setting up your "MeowHelper Clan" is required before using MeowHelper Clan Features (see the MeowHelper Clan Server Setup section below).
Setting up all channels (mentioned first in the list of commands) for each feature is required before using a specific feature.
/display clan Displays your current clan and server settings.
)clan set_server Initializes your MeowHelper clan. Use ;clan (PokeMeow command) before and after this and MeowHelper should note that your clan info was updated. Owners and Co-Owners listed have special permissions.
)clan add <@user> Adds a user to your MeowHelper clan, or using /clan members id:True (PokeMeow command) and scrolling slowly through this list adds all clan members to the MeowHelper Clan.
)clan kick <@user> or )clan remove <@user> or )clan k <@user> or )clan boot <@user> Removes a user from your MeowHelper clan which should always be done manually if they are kicked or leave your PokeMeow clan. Users may also use )leaveclan or )leave_clan or )lc to leave your current MeowHelper clan which they must do if they were in another clan's MeowHelper Clan and the clan owner(s) did not kick them from the MeowHelper Clan.
Clan Aliases: )phc or )phclan
)clan goal notify <#channel> Sets a channel up for clan goal notifications (requires you to create a channel first).
)clan goal set <number> Sets each clan members clan goal to a number of pokemon to catch. Fishing counts too.
)clan goal extend <number> Extends clan goal by a number.
)clan goal decrease <number> Decreases clan goal by a number.
)clan goal reset <optional: user> Resets progress towards set clan goal (for all members or specific member).
)clan goal view Displays all MeowHelper clan members goal progress.
)goal clan Displays your personal progress towards your MeowHelper Clan goal (not an admin command).
/toggle goal clan-ping Turns the ping message for when you have personally reached your clan goal on or off (not an admin command).
Clan Goal Aliases: )clan g or )clan goals
)clan hunt channel <#channel> Sets the tagged channel to the clan hunt channel (requires you to create a channel first).
)clan hunt <pokemon> <number> Creates a new Clan Hunt and adds it to your clans target list.
)clan hunt active Lists all active clan hunts and their progress.
)clan hunt display <pokemon> Lists current progress for a specific hunt regardless of the hunt status.
)clan hunt all Lists all clan hunts and their progress including hunts that are not on your target list because the goal was reached.
)clan hunt close <pokemon> Ends a Clan Hunt and removes it to your clans target list. This is required even if a hunt ends by reaching the goal before you can start a new hunt for this species.
Clan Hunt Aliases: none
There is also a server drops feature which does not require MeowHelper Clan setup and is documented in the Server Features section above. It also has a promo style drop feature.
)clandrops channel <#channel> Sets the clan drops channel (requires you to create a channel first).
)clandrops create <name> Starts the clan drop creation process.
)clandrops show <name> Displays information about the clan drop you named.
)clandrops check Displays information about all unended clan drops.
)clandrops reroll <name> Clears the winner and restarts the named clan drop so the drop can be won by a new user.
)clandrops end <name> Ends the named clan drop. This should be done even after someone wins once they claim their prize.
Clan Drops Aliases: )cd
)clan shop channel <#channel> Sets up your clan's shop channel (requires you to create a channel first).
)clan shop log_channel Sets up a log channel for your clan's shop (requires you to create a channel first).
)clan shop add <item> <quantity> <price> Adds an item with a set quantity and price to your clan shop.
)clan shop buy <ID> Buys an item from your clan shop.
)clan shop remove <ID> Removes an item from your clan shop.
Clan Shop Aliases: )clan sh
Simply spawning once with ;p (PokeMeow command) will initialize your MeowHelper user profile with default settings. EVERY setting is fully customizable on a per user basis. You could literally disable every feature and it would be like MeowHelper is not even there. Of course you would just play in a server without MeowHelper if this is the desire, but pointing this out is saying that you have all the options!
/display user Displays all of your current general user settings (does not include timers or alerts).
Timers know the PokeMeow in game cooldown for each command and notify you when this cooldown is done so you can use this command again.
All timers can only be toggled to on or off. There is also a react mode for timers.
/display timers Displays all of your current timer settings.
)timers <toggle> Turns the Timers feature completely on or off, regardless of individual timers settings. This is on by default and must be on to use any timers whatsoever. See other options below.
)timers all off This toggles every individual timer's setting to OFF. This is recommended if you only want a few specific timers.
)timers react <toggle> Enables a ✅ emoji reaction on your prior command when a timer has completed rather than saying "Your <command> command is ready!" as a new message. This is only enabled for shorter timers.
)timers ping <toggle> Turns the username mention on or off, and just displays your plain text username when off.
)timers quietmode <toggle> Turns the "setting a timer for your <command> command, <number> seconds!" message or ⏳ emoji reaction if react timers are on. Quiet mode is ON by default, which means this message or the hourglass icon are not there by default.
These commands are for toggling on/off specific timer(s). Some of these also have aliases which can be viewed with )help timers <timer name> which also displays more specific information about each timer.
You may also turn on or off multiple individual timers at once using )timers <timer 1>, <timer 2>, <timer 3> <toggle> for example )timers catch, fish, battle off seperated by commas except for the on/off toggle at the end.
All Individual Timers Commands:
)timers battle <toggle>
)timers box <toggle>
)timers buddy <toggle>
)timers catch <toggle>
)timers catchbot <toggle>
)timers clan <toggle>
)timers dex <toggle>
)timers egg <toggle>
)timers evo <toggle>
)timers fish <toggle>
)timers help <toggle>
)timers market <toggle>
)timers megachamber <toggle>
)timers open <toggle>
)timers quest <toggle>
)timers release <toggle>
)timers research <toggle>
)timers shop <toggle>
)timers swap <toggle>
)timers team <toggle>
)timers trade <toggle>
Timers Aliases: )ti or )timer
Alerts are similar to timers and even have some overlap conceptually. The difference is not all alerts are timed or are triggered by real time occurrences of specific things.
There is no command to turn off all alerts, but there are much fewer and simpler than timers.
There are more ping "alert" style commands under the Additional Features section below.
/display alerts Displays a list of all your current alert settings.
All individual Alerts Commands:
)alerts ball <toggle> Turns the "You only have <number> <type>balls remaining!" ping message on or off.
)alerts ball threshold <number> Sets the number of balls the ball alert will start to alert at.
)alerts catchbot <toggle> Turns the "@user, your catchbot is ready!" ping message on or off.
)alerts quest <toggle> Turns the "@user, your quest is ready!" ping message on or off.
)alerts hunt <pokemon> <number> Enables a ping for a specific pokemon for all encounters until the number has been caught.
)alerts market <pokemon> <optional: price> Enables an alert for the specified pokemon being listed on the market. If you input a price, it will only show listings below this price. If you do not input a price, it will only show listings that are the new lowest known market price. This is a premium feature, but an individual user can subscribe to 1 alert for free. The alert will happen in the channel you use the command in.
)alerts market <pokemon> disable Disables the market alert you have set for the specified pokemon.
)alerts clear <user> Removes a users personal market alerts from occurring in the channel you use this command in. This is useful for if someone left your server but their account is still being tagged for market alerts (admin command). This does not delete their alerts, but removes the channel stored. If they set a new alert in a new channel it will move their old alerts there even after you clear them.
)alerts trade channel <#channel> Sets the tagged channel to your personal trade channel where your trade offers will be posted.
)alerts trade Is supposed to do something (unknown what) but doesn't at this time or is so undocumented its not usable.
Alerts Aliases: )alert
The following features are specific to individual users and are not directly related to servers, clans, timers, or alerts which were all already covered above. These commands do things such as turn entire additional features on or off, configure options for specific features, and individual user maintenance commands.
)swaptracker <session label> <number of swaps> <optional: current multiplier> <optional: swaps today> Starts a swaptracker session with a custom label. Note, BOTH optional arguments must be used together or NEITHER can be used. This information is also grabbed when you do the basic ;swap (PokeMeow command) without actually swapping.
)swaptracker show Shows your current swaptracker session.
)swaptracker end Ends your current swaptracker session.
Swap Tracker Aliases: )st
)goal set Sets your personal catch goal to a number. Fishing counts too.
)goal view Displays your current progress towards your goal.
)goal extend Extends your current goal by a number.
)goal decrease Decreases your current goal by a number.
)goal reset Resets your current progress towards your goal.
)goal autoreset <type> Automatically resets your current progress towards your goal either daily or weekly at 12am EST (Mondays for weekly)
)goal stats Displays catch stats per rarity from your tracked goal progress.
)goal reset stats Resets the catch stats per rarity for your tracked goal progress.
/toggle goal ping Turns the ping message for when you have reached your goal on or off.
)goal clan Displays progress towards your current clan goal. This is configured by your clan server owners.
/toggle goal clan-ping Turns the ping message for when you have personally reached your clan goal on or off.
Goal Aliases: )phg or )phgoal
There are 2 major battling features. These are Battle Helper and Battle Advisor.
Battle Helper shows the weaknesses of your opponents pokmeon (for all opponents and battle types). You can simply turn this on or off, or update your username so MeowHelper knows which pokemon are yours vs your opponents during a battle and tracks your stats properly since PokeMeow only shows a cached username. Battle Helper is on by default.
Battle Advisor is a much more in depth battling feature. It requires you to set your team and moves with MeowHelper before your battle so the ultimate best moves can be chosen. There are many options such as damage modes and fine tuning features. You can save up to 3 teams to quickly tell MeowHelper your frequent changes when grinding various battles.
General Battling Feature Commands:
/toggle battlehelper Turns the battle helper feature on or off. This shows your opponents weakness and is on by default.
/toggle battleadvisor-username Input your cached PokeMeow in-battle displayed username. Do this if you have multiple instances of battle helper or advisor running at once (due to failing to track you or when your battle ended), when it shows your own pokemons weakness, or when your user or server stats are not reflecting your battles. This applies to all battling and battling features, not just battle advisor.
)battling set <entire pokemeow battle dm contents starting on next line> This tells MeowHelper what your team and moves are and is required to use the battle advisor feature. To get a dm from PokeMeow when you start a battle if you don't already, use ;profile toggle battle_dm and copy the contents for use with this command. You can use the same command to turn it off after if desired. Emojis do not need to render when you use this command, do not edit the message. For best results, avoid using mobile.
/toggle battleadvisor Turns the battle advisor feature on or off. This advanced feature is off by default and requires you to set your team first.
/toggle battleadvisordetailed Turns the battle advisor detailed mode on or off. Try them both out and see what you like.
)battling save <number> Saves your current set battling team to a slot number (1, 2, or 3 only).
)battling display <number> Displays the saved battling team for a slot number (1, 2, or 3 only).
)battling load <number> Sets your current battling team to the saved team from a slot number (1, 2, or 3 only).
Battle Advisor Fine Tuning Commands:
)battling damagemode <mode> Changes how the battle advisor selects the best move. Balanced mode consideres power and accuracy. Power mode will consider power more important than accuracy. Accurate mode will consider accuracy more important than power.
)battling selfdestruct <toggle> Turns the battle advisor ability to advise you to make a move that will kill your pokemon when a move such as Destruction is used on or off. This is off by default.
)battling lessswaps <toggle> Turns the battle advisors setting to consider your current pokemons moves before another on your team on or off. This is on by default.
Battling Aliases: )bat
Supports giveaways for coins or specific pokemon.
)giveaway create Starts the giveaway creation process.
)giveaway ban <giveaway ID> <@user> Removes the tagged users giveaway entries and prevents them from getting new entries.
)giveaway reroll <giveaway ID> Rerolls the winner for the specified giveaway ID.
Giveaway Aliases: )giveaways or )ga
/toggle held_item_ping Turns the "@user, a pokemon with a held item appeared!" message that appears when you encounter a pokmemon with a held item on or off. This is on by default.
/toggle rare ping Turns the "@user a LEGENDARY pokmemon appeared!" message off when you encounter Legendary or higher, or event exclusive pokemon. This is on by default.
/toggle rare ping-spam Turns the rare ping message spamming 5 times on or off. This is off by default.
/toggle hunt clan Turns the "@user, <pokemon> is one of your clan's hunt targets!" message on or off. This is on by default.
/toggle goal ping Turns the ping message for when you have reached your goal on or off. This is on by default.
/toggle goal clan-ping Turns the ping message for when you have personally reached your clan goal on or off. This is on by default.
/toggle rare spawn Turns the server level rare spawns channel for your rare spawns to be anonymous or public. This includes your username and a link to the message it was caught in. This is public by default.
/toggle recommendedball Turns the message that shows the recommended ball to use based on the market value and ball catch rate. This is on by default.
/toggle rare message Turns the message that shows the last known market value when a rare pokemon spawns. This is on by default.
/toggle embeds Turns the messages pertaining to finding a rare pokemon to an embed (on) or plain text (off). This is on by default.
/toggle fish rarity Turns the message pertainint to the fish rarity when fishing on or off. This is on by default.
/toggle embeds fish Turns the message pertaining to the fish rarity when fishing to an embed (on) or plain text (off). This is on by default. This setting does not turn the fish rarity message on or off.
That is all for now! Be sure to use a search tool on this page to find something that may be in an odd section.