Skip to content

Using the bot

Alfie Day edited this page Apr 6, 2018 · 2 revisions

The basics

This is complicated, do I need to learn commands?

Not really, the people that know the commands will take care of that for you. All you really need to know is that if you're going to a raid you should press the thumbs up button, and if you are bringing people with you you should press the + Person button once for every person you have with you. Everything else is optional :)

What do the buttons do on the raid announcements?

Raid announcements currently have six buttons below them.

  • Thumbs up - Please press this if you are going to the raid. You can press it again to remove yourself if you change your mind.
    • Person - If you have people with you who aren't already marked as going, press this once for every person you have with you.
    • Person - The opposite of + Person.
    • 5m - Add 5 minutes to the start time, please discuss with the group before pressing this.
    • 5m - Subtract 5 minutes from the start time, please discuss with the group before pressing this.
  • Premiere ball - Press this once you have finished the raid, this will mark the raid as done and hide it from #active-raids

Why do the buttons turn blue and have numbers next to them?

Sadly we can't do anything about it as its Discord that controls that. Please ignore the color of the buttons, and the numbers next to them. Maybe one day Discord will fix it.

Creating your own raids

When you know what pokemon it is.

To create a raid you can use the !raid command. You'll need to know the raid start time, the pokemon and the name of the gym. If a start time hasn't already been discussed, use the eggs hatch time, the start time can always be modified later. You don't need to be exact with the gym name or pokemon, if you get it wrong the bot will make its best guess as to what you meant. For example, if a Rayquaza was hatching at 17:50 at Margate Centre Statue, you could type !raid 17:50 Rayquaza Margate centre.

When you don't know what pokemon it is.

To create a raid on an egg use the !egg command. You'll need to know the raid start time, the pokemon and the name of the gym. If a start time hasn't already been discussed, use the eggs hatch time, the start time can always be modified later. You don't need to be exact with the gym name or pokemon, if you get it wrong the bot will make its best guess as to what you meant. For example, if a level 4 egg was hatching at 17:50 at Dreamland, you could type !egg 17:50 4 Dreamland Once the egg has hatched, please use the !raidpokemon command to set the raids pokemon. Note that the raid ID is at the bottom of the raid announcement. For example: !raidpokemon 36 Articuno

Troubleshooting

The raid is on the wrong gym

Look for the raid ID, it's right at the bottom of the raid announcement. Once you've got it, you can use the !raidgym command to fix it. For example: !raidgym 67 Margate Centre Statue. If the bot keeps on getting the gym wrong, even though you are typing it right, it means that the gym is missing from my list of gyms. Please message me (@Azelphur) letting me know the name of the gym, and its location. I'll get it sorted.

The raid is on the wrong pokemon

Look for the raid ID, it's right at the bottom of the raid announcement. Once you've got it, you can use the !raidpokemon command to fix it. For example: !raidpokemon 92 Rayquaza

Advanced usage

Creating a raid signup for a raid far in the future (like an EX raid)

It's actually the same as creating a normal raid, with the difference that you specify the full date and time, in quotes, as the start time. For example !raid "2018-03-28 14:45" Mewtwo Westbrook Shelter

I want to be really specific about the raid start time

You can modify a raids start time with the !raidstart command

Someone hasn't marked themselves as going, and I know they are going

You can mark someone else as going with the !raidgoing command

I'm curious how we are doing on raids wise on an EX Gym

Check out the !raidstats command

Is there some easy way of letting everyone know we are going in at a raid?

Yep! use the !raidin command - it'll mention everyone who is going, telling them to go in.

What happens when I delete a raid embed from discord?

The bot will remove all record of the raid. Other embeds associated with the raid will be automatically deleted, and the raid will be removed from the bots statistics. Only do this if the raid was created in error.

Command reference

!egg

Start a raid on an egg.

Usage: !egg <start_time> <level> <gym name>

Arguments:

  • start_time - The proposed start time of the raid, use HH:MM, HHMM, HH.MM or YYYY-MM-DD HH:MM.
  • level - The level of the egg (1-5)
  • gym name - The title of the gym, as shown in the game, if an exact match isn't found, the closest match will be used.

Examples:

  • !egg 13:32 4 Strokes Adventure Golf
  • !egg 09:00 3 Westbrook Shelter

!raid

Start a raid.

Usage: !raid <start_time> <pokemon> <gym name>

Arguments:

  • start_time - The proposed start time of the raid, use HH:MM, HHMM, HH.MM or YYYY-MM-DD HH:MM.
  • pokemon - The pokemons name, if an exact match isn't found, the closest match will be used.
  • gym name - The title of the gym, as shown in the game, if an exact match isn't found, the closest match will be used.

Examples:

  • !raid 13:32 Rayquaza Margate Centre Statue
  • !raid "2018-03-17 14:45" Mewtwo Cliftonville Library

!raidgoing

Add someone else as going to a raid

Usage: `!raidgoing <raid_id> [extra=0]

Arguments:

  • raid_id - Number, obtained from the bottom right of raid announcements.
  • member - The member who you are marking as going.
  • extra - The number of additional people who are going with the member, in most cases, leave this out.

Examples:

  • !raidgoing 123 @Azelphur
  • !raidgoing 19 @Azelphur 1 - Would add Azelphur and one extra person as going to the raid.

!raidgym

Change the gym associated with a raid

Usage: !raidgym <raid_id> <gym name>

Arguments:

  • raid_id - Number, obtained from the bottom right of raid announcements.
  • gym name - The title of the gym, as shown in the game, if an exact match isn't found, the closest match will be used.

!raidin

Mention everyone going to the raid, and tell them to go in.

Usage: !raidin <raid_id>

Arguments:

  • raid_id - Number, obtained from the bottom right of raid announcements.

Examples:

  • !raidin 42

!raidpokemon

Change the pokemon associated with a raid.

Usage: !raidpokemon <raid_id> <pokemon>

Arguments:

  • raid_id - Number, obtained from the bottom right of raid announcements.
  • pokemon - Name of the pokemon, if an exact match isn't found, the closest match will be used.

Examples:

  • !raidpokemon 53 Tyranitar
  • !raidpokemon 77 Snorlax

!raidstart

Change the start time of a raid

Usage: !raidstart <raid_id> <start_time>

Arguments:

  • raid_id - Number, obtained from the bottom right of raid announcements.
  • start_time - The proposed start time of the raid, use HH:MM, HHMM, HH.MM or YYYY-MM-DD HH:MM.

Examples:

  • !raidstart 33 08:50
  • !raidstart 82 14:52

!raidstats

Show raid statistics about a specific gym, useful for EX gyms.

Usage: `!raidstats <start_time>

Arguments:

  • start_time - Show information about raids that occurred after this time. Use "YYYY-MM-DD HH:MM".
  • gym name - The title of the gym, as shown in the game, if an exact match isn't found, the closest match will be used.