PokemonRaidBot usage

Send your location to the bot

If RAID_LOCATION is set to true (default), the bot will guide you through the creation of a raid poll based on the settings in the config file. RAID_VIA_LOCATION_FUNCTION determines the actions taken after location is received.

By default the bot will ask you for the raid level, the pokemon raid boss, the time until the raids starts and the time left for the raid. Afterwards you can set the gym name by using the /gym or /gymname commands.

For further details please refer to config#raid-creation-options

Using inline search of @PortalMapBot or @Ingressportalbot

You can add new gyms to the bot using the inline search of one of the bots mentioned above. Just search for a portal name, e.g. Brandenburger Tor, and select one of the portals shown as result of your search.

On selection the portal information will get posted as a normal message and detected, so a new gym is automatically created from the portal info in that message.

In case the portal is already in your gym list / database, it will get updated with the new info (latitude, longitude and address) from the message.

Example: @PortalMapBot Brandenburger Tor

Command reference

Command: /start

The bot will guide you through the creation of the raid poll by asking you for the gym, raid level, the pokemon raid boss, the time until the raid starts and the time left for the raid. Afterwards you can set the gym team by using the /team command.

To search for the gym by partial or full name you can use /start gym name, e.g. /start Brandenburger Tor

Send /start to the bot to create a raid by gym selection:

Command: /start

Select the gym via the first letter:

Command: /start Command: /start

Select the raid level and raid boss:

Command: /start Command: /start

Select the start time (clock time or minutes) and the duration of the raid:

Command: /start Command: /start Command: /start

Raid poll is created. Delete or share it:

Command: /start

Command: /help

The bot will give a personal help based on the permissions you have to access and use it.

Command: /pokemon

Update pokemon of an existing raid poll. With this command you can change the pokemon raid boss from e.g. “Level 5 Egg” to “Lugia” once the egg has hatched.

Based on your access to the bot, you may can only change the pokemon raid boss of raid polls you created yourself and cannot modify the pokemon of raid polls from other bot users.

Command: /pokedex

Show and update any pokemon raid boss. You can change the raid level (select raid level 0 to disable a raid boss), pokemon CP values and weather information of any pokemon raid boss.

There is also a possibility to import the raids bosses from Pokebattler and disable all raid bosses for all or just a specific raid level which makes raid boss management pretty easy.

To quickly get to a specific pokemon raid boss, you can use the /pokedex command with the local name of the pokemon to get a list of it’s all formes. A few examples:

Search term

Response

/pokedex Deoxys

Deoxys, Deoxys Attack, Deoxys Defense, Deoxys Speed

/pokedex Charizard

Charizard, Charizard Copy 2019 (clone), Charizard Mega X, Charizard Mega Y

/pokedex Knogga

Knogga, Knogga Alola

User’s local language is fetched from their Telegram settings.

Beside your local language the bot always is looking at the English language as a fallback.

Manage pokemons / raid bosses via the /pokedex command:

Command: /pokedex

All raid bosses:

Command: /pokedex

Select and edit a specific pokemon / raid boss:

Command: /pokedex Command: /pokedex

Edit the raid level:

Command: /pokedex Command: /pokedex

Edit the CP values, e.g. Max CP:

Command: /pokedex Command: /pokedex Command: /pokedex

Edit the weather:

Command: /pokedex

Command: /list

The bot will allow you to get a list of the last 12 active raids and re-share or delete them.

In case more than 12 active raids are happening, the bot will automatically call the /listall command

List existing raid polls with the /list command:

Command: /list Command: /list

Command: /listall

The bot will allow you to get all active raids and re-share or delete them. The raids are grouped by gyms and their first letter or custom letters.

Command: /overview

Share and delete the raid overview message.

Share overview message with all raids shared to channel “Chat-Name” to the channel:

Command: /overview

Delete the shared overview message:

Command: /overview

Command: /delete

Delete an existing raid poll. With this command you can delete a raid poll from Telegram and the database. Use with care!

Based on your access to the bot, you may can only delete raid polls you created yourself and cannot delete raid polls from other bot users.

Delete an existing raid poll with the /delete command:

Command: /delete Command: /delete

Command: /trainer

Users can use this command to set their trainer name, friend code, team, level and if configured, personal bot settings (private language and automatic raid alarms).

For users with proper access rights the bot will also give you a list of chats to share the trainer message which allows users to set team and level+/- data. You can also delete the shared trainer messages via the /trainer command.

Command: /history

Tool for admins to view history of raids that had at least one person signed up for it.

Command: /events

Tool for admins to edit raid events. The UI is very simple and for some stuff you need to refer to this documentation.

Command: /gym

The bot will show the details of each gym. Additionally you can change the extended gym details to hide/show gyms under /start as well as mark/un-mark them as ex-raid gym.

Example input: /gym

Command: /gymname

The bot will set the name of gym to your input. If you submitted a gym via location sharing you can use it without an id. Otherwise the id of the gym is required.

Example input: /gymname Siegessäule

Example input with gym id: /gymname 34, Siegessäule