Skip to content

Releases: PranavU-Coder/bitsatards_bot

General Purpose Bot & Optimizations

05 Feb 15:32
8d4fa61

Choose a tag to compare

Changelog

(2026-02-05)

Features

  • 10: established a data-pipeline using bs4, requests and pandas to generate csv-files for cutoffs each year without manual-labour, refactored send-image file in main.py to a generalized display() func for modularity & updated requirements.txt (e2edacd)
  • 12: added necessary functions such as exam-dates, syllabus and other social links to expand beyond original project's scope for the server, updated resources function. (b71d23d)
  • 15: using SQLAlchemy as ORM for storing user-records in a postgres database, sends user reminder if the record exists in database (4255013)
  • 5: creating rudimentary tests using pytest & unittest library to assess code-quality before pushing & merging to main codebase branch. (10d9a4a)

Bug Fixes

  • 5: dummy-env key for testing purposes & a .env.example file hinting all required keys for running this bot at its full functionality. (3ff90dc)
  • corrected bot command name in !!time (ebd0768)
  • formatted services/reminder.py message (aef8913)

Documentation

  • updating README.md, CONTRIBUTING.md for the latest release, added source-code link to discord-bot (882dbe5)

Further check #16 and #17

training parameters & major changes

09 Jan 16:20

Choose a tag to compare

Full Changelog: 1.0...2.0

features since first-release:

  • creation of discussion tab, wiki with contribution guidelines (to finish), project typesettings for roadmap and in-depth issue creation.
  • mapping difficulty as a coefficient to train the parameter. making different scenarios for better benchmark of cutoffs.
  • increased dataset records to 2013 (previously, 2017).
  • initiated creation of website.
  • branch-aliasing making it convenient for the end-user, dev and tester to use the bot effectively.

first look at bitsatards bot

13 Dec 09:52
7076b02

Choose a tag to compare

features for the first-release :

  • plotting all branches of any campus
  • plotting a specific branch of any campus
  • predicting cutoff values for all branches of all campuses or all branches of a specific campus
  • sends user resources when prompted
  • command list