In its current form Citation Station will send a random quote to the channel specified in the env
variable. It is a task that runs every 60 minutes and only fires when the current hour matches the HOUR_TO_SEND
variable.
- Add database
- Support choosing channel
- Set timezone and time to send
/quote
command to send a random quote- Add more quote sources
- Make sure python is installed
- Install poetry
- Run
poetry install
- Create an application through the Discord developer portal and get yourself a token
- Add this application (the bot) to your server. You need to make sure it has the
Send messages
permission
- Add this application (the bot) to your server. You need to make sure it has the
- Create an
.env
file based off.env.example
and fill out the values - Install the depenencies with your package manager of choice
- Run either
python -m citation_station
orpoetry run python -m citation_station