The purpose of this Discord bot is to give timely notifications to Students in the Lakehead CS 2021 Guild.
Make a fork of the project and pick an issue to resolve, or open a new one outlining the feature or bug you are fixing. Make your modifications and then open a pull request so it can be added to the repo! Even if you are fixing a typo or changing the README.md
, all contributions are welcome!
See CONTRIBUTING.md for more details on contributions, setting up the bot in full, and pull request rules.
This project is programmed in Python 3 and uses the discord.py API wrapper Bot
class framework, a subclass of the Client
class that is driven for commands alongside event handling.
The due dates for each week are read from a maintained Google Sheets file using the Google Cloud Platform's Google Sheets API
and the google-api-python-client
library.
Discord-Bot uses several Python modules bundled with discord.py. You can choose to install all the required dependencies at once using pip3 install -r requirements.txt
.