leonirlopes / DTU-SeatAlertBot

Welcome to the DTU Seat Bot! Stay updated with the latest seat availability information for various courses at Delhi Technological University. Get real-time information on available seats for different subject codes and their respective groups. Whether you're a student planning your course selection.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

πŸ”” DTU Seat Alert Bot πŸŽ“

Bot Logo

Welcome to DTU Seat Alert Bot, your personal assistant for staying updated on available seats in DTU subjects.

Table of Contents

About

DTU Seat Alert Bot is a Telegram bot designed to provide real-time updates on available seats in various subjects offered by DTU (Delhi Technological University). Whether you are a student looking for open seats to register in a subject or someone who wants to stay informed about seat availability, this bot has got you covered!

Features

  • Get real-time updates on available seats in DTU subjects.
  • Subscribe to receive notifications for specific subject codes.
  • Unsubscribe from seat notifications.
  • Search for the number of available seats in a particular subject.
  • User-friendly interface and easy-to-use commands.

Commands

The following commands are available to interact with the bot:

πŸ‘‹ /start - Start the bot and initiate the conversation.

πŸ“š /seats - Check for the availability of new seats in subjects.

πŸ”” /update - Subscribe to receive notifications for a specific subject code.

🚫 /revoke - Revoke your subscription to seat notifications.

πŸ”Ž /search - Get the number of available seats in a specific subject. Enter the subject code after the command.

✏️ /register - Register yourself for subject exchange. Provide your give and take values for subjects you are willing to give and take.

🚫 /unregister - Unregister yourself from subject exchange. Remove your registration and information from the exchange list.

πŸ’‘ /exchange - Check if there is any match for you to exchange subjects based on your give and take values.

πŸ”— /addwa - To add the whatsapp link of the subject code.

πŸ”— /getwa - To get the whatsapp link of the subject code.

Usage

  1. Start the bot by sending the /start command.
  2. Use the /seats command to check for new available seats.
  3. Subscribe to receive notifications for a specific subject code using the /update command followed by the subject code.
  4. Use the /revoke command to unsubscribe from seat notifications.
  5. Search for the number of available seats in a subject using the /search command followed by the subject code.

Screenshots

Start Seats
Start seats
Update Search
update search

Getting Started

To get started with the DTU Seat Alert Bot, follow these steps:

  1. Clone the repository.
  2. Install the required dependencies.
  3. Obtain your Telegram bot token from the BotFather and update the token in the configuration file.
  4. Run the bot.
  5. Start interacting with the bot on Telegram.

Deploying on AWS EC2

To deploy the DTU Seat Alert Bot on AWS EC2.

Contributing

Contributions are welcome! Feel free to open issues and submit pull requests to contribute to this project.

License

This project is licensed under the MIT License.

About

Welcome to the DTU Seat Bot! Stay updated with the latest seat availability information for various courses at Delhi Technological University. Get real-time information on available seats for different subject codes and their respective groups. Whether you're a student planning your course selection.


Languages

Language:Python 100.0%