A discord bot that does pokemon go related things, like calculate IVs and display moves and effects.
Calculations and pokemon data come from haynesherway/pogo
To add the bot to your server: https://discordapp.com/oauth2/authorize?client_id=402854185072328714&scope=bot **NOTE: Currently, if you add the bot to your server, it needs a restart to be able to send messages, so you can either wait until it happens to restart, or join my patreon for a quick response and access to the Discord :) **
I made a patreon because people said they wanted to donate to the project, though I feel like no one ever actually will. But! If you do donate, you'll get access to the Haynesbot discord to be able to get quick answers to questions and suggest enhancements. https://www.patreon.com/haynesbot
Update 4/5/2018: The !raidiv command now also works with research reward encounters (level 15)
Update 10/29/2018: !luckydate command added
- !cp {pokemon} {level} {attack iv} {defense iv} {stamina iv}
Get CP of a pokemon at a specified level with specified IVs
Example: !cp mewtwo 25 15 14 15 - !maxcp {pokemon}
Get maximum CP of a pokemon with perfect IVs at level 40
Example: !maxcp latios - !raidiv {pokemon}
Get range of possible raid CPs for specified pokemon
Example: !raidcp groudon - !raidiv {pokemon} {cp}
Get possible IV combinations for specified raid (or research reward encounter) pokemon with specified IV
Example: !raidcp kyogre 2292 - !mewiv {cp}
Get possible IV combinations for mew Example: !mewiv 1306 - !raidchart {pokemon}
Get a chart with possible stats for specified pokemon at raid level above 90%
Example: !raidchart machamp - !moves {pokemon}
Get a list of fast and charge moves for specified pokemon
Example: !moves rayquaza - !type {pokemon}
Get a list of types for a specified pokemon
Example: !type rayquaza - !effect {pokemon|type}
Get a list of type relations a specified pokemon or type has
Example: !effect pikachu or !effect electric - !luckydate Returns the date for pokemon to have been caught by for a higher change at luckies. Example: !luckydate
- !normal Returns an image of the normal version of the pokemon. Example: !normal pidgey
- !shiny Returns an image of the shiny version of the pokemon. Example: !shiny pidgey
- !add
Add server management capabilities - !add teams
Add pokemon go team management - !setprefix {prefix}
Set prefix other than ! for your server
Example: !setprefix $ - !setwelcome {message}
Set welcome message for when new members join your server
You can mention user with {mention}, print username with {user} and print server name with {guild}
Requires a channel #welcome
Example: !setwelcome Welcome to {guild}, {mention}! - !setgoodbye {message}
Set goodbye message for when users leave your guild
You can mention user with {mention}, print username with {user} and print server name with {guild}
Requires a channel #welcome
Example: !setgoodbye Goodbye {user}, we won't miss you!
You will need to put your discord bot token in the config.json file
!wat
!wat iv
!moves
!effect pokemon
!effect type
!raidiv (!raidcp)
!iv
!maxcp
!type
!normal
!shiny
!raidchart














