Skip to content

VincentQu888/Snowy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 

Repository files navigation

Snowy - The snow day discord bot.

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.

Using Snowy - NOT CURRENTLY BEING HOSTED

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

Setting up the bot

After inviting the bot, it will send a warm welcome message!

image

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.

image

Pick the channel and role, and hit enter to submit the command.

image

Testing your setup

After setting up the bot, test the bot to make sure it works by using the /test command!

image

If set up correctly, the bot should ping the designated role in the designated channel!

image

Using the bot

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:

image



Languages used: Python
Other libraries: Pickle, discord.py, asyncio, instaloader, dotenv, configparser, numpy, concurrent, sklearn

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages