Return to Projects

Pokédex Bot (for Telegram)

A pokédex bot you can use on Telegram to get information about pokémons.

Pokédex Bot (for Telegram)

What is Pokédex Bot?

Pokédex Bot for Telegram can show you the list of all pokémon and give you the picture and description of that pokémon in return for you to enter the ID or name of the pokémon you requested.

What other features does Pokédex Bot have?

You can view the list of Pokemon with /pklist (supported from #1-Bulbasaur to #898-Calyrex), and you can view the properties of a type/ability of your choice with /pktype and /pkability commands. You can also obtain a list of pokémons that are suitable for a type you choose. (For example, you can get a list of all fire-type Pokémon.)

What is the technology stack of Pokédex Bot?

telegraf.js (JavaScript Telegram Bot Framework) is used for the bot. The data is pulled from PokéAPI. The bot is hosted on Heroku.

What is the story behind Pokédex Bot?

For a while, I was interested in creating bots on Telegram and I made a bot using ManyBot, I also liked using RoseBot's features. The idea for a bot that displays Pokémon information belonged to my cousin. I was aware that adding these features one by one using services like ManyBot would be troublesome, so I thought it made sense to make a bot by coding and pulling data from somewhere instead. (See technology stack)

Do you have any plans for Pokédex Bot?

When I wrote this bot, I was still in the process of learning JavaScript. I can rewrite the project in a cleaner way and to cover and use the various features of the API in more detail. Although I haven't decided yet, I may try using TypeScript this time.