π’ GtuNotificationBot is a Telegram bot that notifies users about GTU BE Branch exam results
-
Website: cse-aiml.tech
-
Telegram Bot: @GtuNotificationBot
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 π’.
- 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.
/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.
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.
Install Python 3.7 or above
-
Clone the repository:
git clone https://github.com/PrathmeshSoni/GtuNotificationBot.git && cd GtuNotificationBot
-
Install dependencies:
pip install -r requirements.txt
-
Set up your Telegram Bot Token:
- Obtain your Telegram Bot Token from @BotFather.
- Replace
'YOUR_BOT_TOKEN'
inmain.py
with your actual Bot Token.
-
Start the bot:
python main.py
Visit http://t.me/<your-bot-username>
to interact with your bot.
Use this token for demo purposes:
/start verify=Demo-Auth-Token-CSE-AIML-GTU-Bot-@2509
- 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.
For any issues or suggestions, please open an issue on GitHub.
π« How to reach me: connect.prathmeshsoni@gmail.com
GtuNotificationBot - Provided by Prathmesh Soni