A simple Telegram bot to help you create, delete, and manage your to-do tasks with reminders.
/start— start interaction with the bot- Add tasks to your to-do list
- Delete tasks from your list
- View your current tasks
- Set reminders for tasks
- Python 3.10+
- Aiogram — Telegram Bot API framework
python-dotenvfor environment variable management
This bot is not hosted anywhere.
This repository contains only the source code.
To use the bot, you need to run it locally or deploy it on your own server.
- Clone the repository:
git clone https://github.com/bytebitt/To-Do-Bot.git cd To-Do-Bot - Create and activate a virtual environment:
Linux/macOS
python3 -m venv .venv
Windowssource .venv/bin/activate.\.venv\Scripts\activate
- Install dependencies from requirements.txt:
pip install -r requirements.txt