Invite Link: https://discord.com/oauth2/authorize?client_id=1236106858922508319&permissions=8&integration_type=0&scope=bot
Completely from scratch implementation of transformer model for text classification (same architecture as GPT-4 and other LLMs), only using PyTorch matrix multiplication and training functions and Spacy + NLTK english processing.
The purpose of this project is to create an discord bot to inform students and to practice programming AI.
Final Product/Goal: discord bot to inform yrdsb students of inclement weather day posts from YRDSB Instagram
ICS4U culminating assigment.
To invite Snowy to your discord server, first click on the invite link.
Invite Link: https://discord.com/oauth2/authorize?client_id=1236106858922508319&permissions=8&integration_type=0&scope=bot
After inviting the bot, it will send a warm welcome message!
Use the /setinfo command to set the channel Snowy will announce snow days in, and the role that it will ping when announcing snow days.
Pick the channel and role, and hit enter to submit the command.
After setting up the bot, test the bot to make sure it works by using the /test command!
If set up correctly, the bot should ping the designated role in the designated channel!
Once everything is set up, you can now sit back and relax!
Snowy will automatically notify the designated role whenever a new post indicating a snow day is posted. An example (not a snow day post) of what this looks like is shown below:
Languages used: Python
Other libraries: Pickle, discord.py, asyncio, instaloader, dotenv, configparser, numpy, concurrent, sklearn





