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.

In case of a raid poll 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 and gym team by using the /gym and /team commands.

If LIST_BY_LOCATION is set to true, the bot will instead list all nearby saved raids.

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: /team

The bot will set the team to Mystic/Valor/Instinct for the last created raid based on your input.

Example input: /team Mystic

Command: /trainer

The bot will 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: /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: /addgym

The bot will add a gym under the coordinates you’re submitting. First latitude, then longitude. The gym is added under the name ‘#YourTelegramID’ (e.g. ‘#111555777’) and you need to change the name afterwards using the /gymname command. You cannot submit a second gym unless you changed the name of the first gym. In case you submit a second gym without changing the name of the previously submitted gym, the first gym coordinates will be overwritten!

Example input: /addgym 52.5145434,13.3501189

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

Command: /gymaddress

The bot will set the address of gym to your input. The id of the gym is required. You can delete the gym address using the keyword ‘reset’.

Example input: /gymaddress 34, Großer Stern, 10557 Berlin

Example input to delete the gym address: /gymaddress 34, reset

Command: /gymgps

The bot will set the gps coordinates of gym to your input. The id of the gym is required.

Example input: /gymgps 34, 52.5145434,13.3501189

Command: /gymnote

The bot will set the note for gym to your input. The id of the gym is required. You can delete the gym note using the keyword ‘reset’.

Example input: /gymnote 34, Meeting point: Behind the building

Example input to delete the gym note: /gymnote 34, reset