Skip to content

Messenger bot that allows players (handheld consoles) to have an easy and quick access to Pokémon evolution informations and etc.

Notifications You must be signed in to change notification settings

anniedurand/rotom-pokedex-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rotom Pokédex Bot

Table of Contents

The purpose of this bot is to assist me - and potentially other players - while playing handheld Pokémon games. Specifically, the ones who want to fill their Pokédex.

It lives in Facebook Messenger and replies to various user requests. It has now been reviewed and approved by Facebook and anyone can send messages to it! However it is still in beta testing and I keep on improving features, therefore bugs might happen.

Rotom Pokédex Bot can find any Pokémon through any Pokédex of a given game (or National Pokédex if left to default) either with a name or Pokédex entry number. It can tell you about the requested Pokémon's evolution trigger and conditions. It can also search for a specific type and say what it's good or bad against. Keep in mind that all Pokémon/evolutions are up to date and therefore, results might be less accurate for older games.

All the functions are available through menus, though they can also be called by saying things like "pokemon", "pokedex", "type", "help". To access the main menu, simply say "hi" or "hello".

screenshot 1 screenshot 2 screenshot 3

screenshot 4 screenshot 5

This bot was developed using Botkit in Node.js.

It also couldn't have been possible to make if it wasn't for the PokéAPI (thank you!!!)

Other technologies used:

  • Messenger's Send API
  • NPM Request for API calls
  • Currently running on a free Heroku plan

This bot does not ask nor keep any personal or sensitive user information, and never will. It only keeps track of you current game and associated Pokédex/region; if you tell it to set one, that is. That information is saved in a global object with the user's Messenger ID as a key. When Rotom goes to sleep, it forgets everything.

  • Display how / where to get evolution triggering items
  • Display encounter locations per Pokémon

I might, or might not, add them in the future.

  • Display Pokémon stats
  • Display Pokémon moves

If you were looking for these functionalities, sorry! This bot probably isn't for you. :)

If you have questions, suggestions, etc. feel free to contact me! My email is displayed on my profile page.

About

Messenger bot that allows players (handheld consoles) to have an easy and quick access to Pokémon evolution informations and etc.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published