Discord Bot to coordinate Destiny 2 raids and provide additional utilities for users to assist them in Destiny 2. This project is written in Python and makes use of MySQL, Discord.py, and the Bungie APIs
Created REST API server using Flask to handle OAuth athentication
OAuth server receives DiscordID from url link and redirects to bungie auth with randomized state code
OAuth received Bungie.net response with GET endpoint and then sends a POST to get user Auth tokens and writes the DiscordID, state code and tokens to DB for use by main app.
Added ~authenticate command to send users through OAuth process
Created REST API server using Flask to handle OAuth athentication