Sign inSign up

uexpl0it/vubot

By uexpl0it

Updated about 5 years ago

docker run uexpl0it/vubot:0.1 username pswd webhookURL

Image
0

295

uexpl0it/vubot repository overview

VUBot

A script to post Quizzes, GDBs, and Assignments in Discord channel via WebHooks to alert the assignee.

Features
  • Fetching Student's assigned GDBs, Quizzes and Assignments
  • From (v1.2), we get any pending challans' as well! 😄
  • Posting all that stuff in a Discord channel
How it works?

The script utilizies Web Applications source from VULMS. First it authenticates the user with his studentId and studentPassword and then creates and maintains a session. Utilizing that session, it accesses the ActivityCalendar.aspx file and gets the JSON containing the all data related to assigned stuff.

How to use?

Add user's credentials and WebHook URL of the Discord channel in the config.json file (it already has test data in it -- just populate it)

With docker:

docker run uexpl0it/vubot:0.1 username pswd webhookURL

After doing so, upload the script on Heroku, requirements, Procfile, and runtime.txt has already been added. You can either run the script on some other EC2 instance (which constantly runs) or on Heroku and configure Dyno to constantly run (recommended and free way).

Output
Todos
  • Update screenshots of the README.md file
Changelog
ChangesRelease
Jumped directly from mobile application's API endpoints to Web (easy life)1.2 - 21-05-2021
[Major bug fix] Fixes time issue while execution in Heroku server0.3 - 13-02-2021
Implements #1, #2, and #3 -- Minor enhancements0.2 - 11-02-2021
Initial release containing VU Bot which lets one get discord post of Quizzes and Assignments0.1 - 09-02-2021

Tag summary

Content type

Image

Digest

Size

18 MB

Last updated

about 5 years ago

docker pull uexpl0it/vubot:0.3