Telegram Bot Task
WIKI CLUB SATI
Title: Telegram Bot Task
Subtitle: Crafting an Elegant Automated Reminder
Bot with Python
Presented by: Zoha Almash Sheikh
Branch: CSE(Blockchain)
Year: 1st
Introduction
Telegram bots are automated programs that interact with users via chat
They can perform tasks like notifications, reminders, and assistance
This project focuses on building a Telegram assistant bot using Python
Problem Statement
Users often forget important tasks or deadlines
Manual reminders are unreliable
There is a need for an automated system that:
1. Accepts a schedule
2. Sends reminders at the correct time
Telegram provides an official tool called BotFather
BotFather is used to create and manage Telegram bots
Using the /newbot command, a new bot is created.
BotFather generates a unique Bot Token
This token is used to connect the bot with Python code
After setup, the bot becomes ready for development
Technologies Used
Tools & Technologies
Python 3.11
Telegram Bot API
python-telegram-bot library
VS Code
Windows Operating System
Commands Used
Bot Commands
/start
→ Starts the bot and shows instructions
/schedule <minutes>
→ Sets a reminder after given minutes
Working of the Bot
How the Bot Works
Bot listens for user commands
Parses input time from command
Uses job queue to schedule reminder
Sends notification after scheduled time
Key Concept Used:
Asynchronous programming (async/await)
Output / Result
Output
Bot successfully receives commands
Reminder is set correctly
Notification is delivered on time
Advantages
Saves time
Fully automated
Easy to use
Can be accessed from anywhere
No manual tracking required
Conclusion
Telegram assistant bot was successfully developed
Scheduling and notification system works efficiently
Project provides hands-on experience with APIs and automation
Useful for personal and organizational task management