This is a simple discord bot to schedule pinging people at a planned time based on reacting to a scheduling message. This bot was made before Discord implemented events which essentially do the same thing, but way more fleshed out and with dedicated support. For the future you should likely just use Discord events unless you need something very custom tailored to your use case.
This project uses discord.py and colorama for the bot. Additionally, python 3.7 or higher is required for correct async activities.
To install dependencies run:
python3 -m pip install -r requirements.txt
Run the bot using the following steps:
- Run
python3 study_bot.py
to start the bot - Follow the directions and get your bot token from discord
- Put your token in the bot
- Use the link it gives you to join your server
- Use
/set_default_channel
and select a channel in your server for the bot to use from discord - Use the bot to do scheduled pings
- Currently limited to PST timezone.
- Some minor bugs involving setup order.