This project aims to provide an easy way to coordinate players participating to a raid on discord servers, by keeping an auto-updated list of the players and all pratical information about an upcoming Pokemon Go raid.
It is currently used in a few discord servers around Paris and hosted on my personal server, but anyone is welcome to try it and/or contribute to the project.
The bot can be configured to be used alone, but it is advised to use it with pogo-discord-mod-bot for a better "workflow" (create raid channel -> handle raid players -> archive raid channel when raid is finished)
You'll need to be an administrator of your discord server. Simply invite the bot by clicking on the invite link, and give it read/write/manage channels rights.
- Clone this repository.
- Install
pip
and dependencies required to run the bot. - Create a Discord bot and get its token (see this link for an example on how to do it).
- Put the token in a
.token
file in the same folder as themain.py
file.
WARNING : Do not put a line return at the end of the .token
file, it should only contain the token and no extra character.
- Create a
data/{serverid}
subfolder, whereserverid
is the id of the discord server (first number after the /channels part), eg https://discordapp.com/channels/ 322379168048349185 /343135006681595924. - Invite the bot to the server.
If you want extra customization, you can edit the plugin/default.py
file to set default message, set which messages will be recognized by the bot, which emoji will be used to represent each team etc...
The project is open source and is free to use. Pull requests are welcome.