Skip to content

Paulmski/Discord-Bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Discord-Bot

Project Goal

The purpose of this Discord bot is to provide timely assignment notifications and automated server features to students in the Lakehead CS 2021 Guild.

How Can I Contribute?

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, how to set up the bot, and the rules on pull requests.

How It Works

This project is programmed in Python 3 and uses the Pycord 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.

Dependencies

Discord-Bot uses several Python modules bundled with Pycord. Before downloading all the dependencies, run pip3 uninstall discord.py -y to remove the old Discord API wrapper.

After that, all the required dependencies can be installed at once using pip3 install -r requirements.txt.

Resources and APIs

Resource List

API List

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages