Inspiration

Online classes, I have mixed feelings about them. I like them because I need not physically go to a classroom to attend a class. I can be anywhere, doing anything, but still attending the online class. I don't like them because, I need to join the class on time, without fail, or else I'll be simply marked absent. well as they say Modern problems require modern solutions I made the bot to automate online classes and reduce the burden of joining the classes on time.

What it does

Here's what my bot does. It joins my classes on time according to my timetable, and also leaves the class as soon as it ends. It also notifys me whenever it joins a class, or leaves a class on discord using discord webhook.

How we built it

I used Selenium to create my bot. Now, selenium is a famous framework for automating and testing web applications, and it is available for many languages, including Python, which is my favorite.

Now, If you want my bot to run on the cloud so that it can run without any interruptions. Create a Windows virtual machine on Azure, open up the virtual machine on my PC with the Remote Desktop Protocol (RDP), import my bot (and installed required modules), and then execute it.

I can now just give the bot, my Microsoft team login credentials, my discord webhook URL, and my timetable. The bot will take care of the rest. Now I need not worry about missing my online classes.

Challenges we ran into

Google at times blocks the login as we use an automated bot to login which causes errors while running the program.

Built With

Share this project:

Updates