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.