Skip to content

Amibot on steroids -- a Telegram bot for Amizone, powered by the go-amizone API!

License

Notifications You must be signed in to change notification settings

Aryan1Mahahjan/amibot-tg

 
 

Repository files navigation

Amibot-tg

Telegram

Issues License Python MongoDB Logo go-amizone Logo

Amibot-tg is a chat bot that provides a faster and more reliable alternative to the Amity University student portal. With Amibot-tg, you can access all your essential information, including your grades, attendance, class schedule, and more, directly from Telegram. Say goodbye to the inconvenience of logging in to the Amizone website and enjoy the convenience of Amibot-tg on Telegram.

Powered by Go-Amizone

Table of contents

Features

Here are some of the features of Amibot-tg:

  • Access Attendance.
  • Access Class schedule.
  • Access Exam Schedule.
  • Access Current Courses.
  • Get and Register Wifi Info.
  • Auto Faculty Feedback.

Screenshots

Screenshot 2023-07-30 at 2 33 16 PM Screenshot 2023-07-30 at 2 34 09 PM

What Makes Amibot-tg Different?

  • Interactive and easy-to-use interface: Amibot-tg provides a simple and intuitive interface on Telegram, allowing you to access your information with just a few taps.
  • Since Amibot-tg uses Telegram, you can see previously queried information even when you are offline.
  • No need to install an additional app: Unlike other solutions, Amibot-tg does not require you to install a separate app on your device. You can simply use the Telegram app that you already have installed.
  • Lightweight and efficient: Amibot-tg uses a textual format for data, requiring less bandwidth and making it more efficient than other solutions. It will even work on slow internet connections!
  • Open-source: Review the code, contribute to the project, or even host your own instance.

Future Plans

  • Faculty feedback: Amibot-tg targets a big pain point in the average Amity student's life: Faculty feedback. It can automate the process for you, filling feedback for all your faculties at once.
  • Scheduled daily delivery of schedule and attendance: In the future, Amibot-tg might allow you to schedule daily delivery of your class schedule and attendance information via a Telegram message.
  • Add to calender: Add class schedule to calender.
  • Get schedule for a specific day of the month

Usage

Visit Amibot-tg on telegram from there you can use the following commands to interact with it:

  • /start: Start the bot and display the available commands.
  • /login "amzione_id" "amizone_password": Logs you in Amizone.
  • /attendance: Get your attendance information.
  • /schedule: Get your class schedule.
  • /about: Get details about our project.
  • /facultyFeedback: Fill all your faculty feedback in one go.
  • /wifiInfo: Get details of devices registered for wifi.
  • /addWifi: Register a device to Amity wifi.

Contributions

Contributions to the project are welcome! If you have a bug or feature request, please open an issue on GitHub. Read the Contribution Guide for more information, including how to run the project locally.

License

This project is licensed under the MIT License. See the LICENSE

About

Amibot on steroids -- a Telegram bot for Amizone, powered by the go-amizone API!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 91.7%
  • Go 6.5%
  • Makefile 1.4%
  • Dockerfile 0.4%