Skip to content

Sajid2001/prof-rowan

Repository files navigation

Prof Rowan Discord Bot

Hello, it is very nice to meet you. Welcome to the world of Pokemon

My name is Rowan. However, everyone just calls me the Pokémon Professor. Before I go any further, is this your first adventure? If you need advice, I'm certainly capable of giving it:

We humans live alongside Pokémon as friends. At times we play together, and at other times we work together. Some people use their Pokémon to battle and develop closer bonds with them. What do I do? I conduct research so that we may learn more about Pokémon. I am also a discord bot that can provide you with a wide variety of information such as species data, your showdown ELO information, and I can randomly generate a team for just about every format.

Commands

/replays

inputs:

  • user (your username)
rowan-replays.mp4

/vs_replays

inputs:

  • userOne (your username)
  • userTwo (opponent's username)
rowan-vs-replays.mp4

/info

inputs:

  • user (your username)
rowan-info.mp4

/news

inputs: (none)

rowan-news.mp4

/validate

inputs:

  • format (name of the format you want to validate under - (ex: gen9ou, gen6uu))
  • url (url of your pokepaste)
rowan-val.mp4

/generate

inputs:

  • format (name of the format you want to validate under - (ex: gen9ou, gen6uu))
    • note: custom bans for gen 9 are not supported. So gen9ou as an input will not work, but gen9 will
rowan-gen.mp4

/species

inputs:

  • species (name of the species you want to look up)
rowan-species.mp4

/move

inputs:

  • move (name of the move you want to look up)
rowan-move.mp4

/ability

inputs:

  • ability (name of the ability you want to look up)
rowan-ability.mp4

/item

inputs:

  • item (name of the item you want to look up)
rowan-item.mp4

Q and A

Why are Gen 9 custom bans not supported for generating a random team?

Unfortunately, that is a problem with the Pokemon showdown API. We may need to wait a while for Gen 9 custom bans to be supported by the API.

Why can't I see my latest replays?

That is another limitation of the showdown API. Matches may need to be public to be accessed by the showdown API.

Technologies Used

  • NodeJS / Discord.js
  • Pokemon Showdown npm package
  • Pokemon Showdown Web API
  • PokeAPI
  • Cheerio

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published