Skip to content

prathmeshsoni/GtuNotificationBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation


πŸ“’ GtuNotificationBot is a Telegram bot that notifies users about GTU BE Branch exam results


Live Demo πŸ‘‡:


About The Project

Current Result

GtuNotificationBot is a Telegram bot designed to keep users informed about GTU exam results and updates from cse-aiml.tech. It allows users to authenticate, receive notifications, and manage their preferences efficiently πŸ“’.


Features

  • User Authentication: Authenticate users via a unique token.
  • Send Messages: Send messages and notifications to authenticated users.
  • Customizable Notifications: Allow users to customize their notification preferences.
  • Exam Result Notifications: Notify users when GTU results are declared.
  • Information Retrieval: Provide users with the latest information on specific events.

Commands

  • /start verify=<auth-token>: Connect with the bot using an authentication token.
  • /info: Get detailed information about the bot and its features.
  • /auth: Authenticate your identity.
  • /current: See the current exam result.
  • /notify: Manage notification preferences.
  • /users: List all connected users.
  • /sendmsg userid=<userid> text=<message>: Send a message to a specific user.
  • /note: Access helpful resources related to GTU.
  • /contact: Reach out for support or queries.
  • /code: Get the source code of the bot.

Getting Started

This is an example of how you may give instructions on setting up your project locally. To get a local copy up and running follow these simple example steps.

Prerequisites

Install Python 3.7 or above

Installation

  1. Clone the repository:

    git clone https://github.com/PrathmeshSoni/GtuNotificationBot.git && cd GtuNotificationBot
  2. Install dependencies:

    pip install -r requirements.txt
  3. Set up your Telegram Bot Token:

    • Obtain your Telegram Bot Token from @BotFather.
    • Replace 'YOUR_BOT_TOKEN' in main.py with your actual Bot Token.
  4. Start the bot:

    python main.py

Visit http://t.me/<your-bot-username> to interact with your bot.


Demo Authentication Token

Use this token for demo purposes:

/start verify=Demo-Auth-Token-CSE-AIML-GTU-Bot-@2509

Usage

  • Connect with the bot using /start verify=<auth-token> command with your authentication token.
  • Use /info command to explore available commands and features.
  • Manage notifications with /notify command to toggle notification preferences.
  • Check the latest exam result using /current command.

Support

For any issues or suggestions, please open an issue on GitHub.


Connect with me at

πŸ“« How to reach me: connect.prathmeshsoni@gmail.com

All Set :)

Back To Top

Back To Repository


GtuNotificationBot - Provided by Prathmesh Soni

About

πŸ“’ GtuNotificationBot is a Telegram bot that notifies users about GTU BE Branch exam results

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages