Skip to content

A Discord bot which interfaces with Google Sheets to automatically assign roles for the event ACM Olympics

Notifications You must be signed in to change notification settings

MichaelDHellman/OlympiaBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is a simple bot designed for the administration of ACM Olympics, an on-campus activity at the University of Texas at Dallas put on by our student ACM Chapter.

To setup the bot for your own use, first create a credentials folder. In this folder you will place a google oauth 2.0 api key from a Google Cloud App with both Gmail and Sheets APIs enabled, a simple explanation as to how can be found on the Google Sheets API quickstart page. Download the credentials token from the app and place it here. Then, create a tokens.json file and load it with:

"TOKEN": Your Discord bot token

"SS_ID": Your Google spreadsheet ID

"APP_ID": Your Discord app ID

"SERVER_ID": The ID for the server you wish to operate on

"INVITE": An invite link to the server

"SEND_ADDRESS": The email address you wish to automail from

"SEND_PASS": The password for that email account

About

A Discord bot which interfaces with Google Sheets to automatically assign roles for the event ACM Olympics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages