π Try the Bot Live A professional Telegram bot designed to help users organize their daily tasks with automated categorization.
- Auto-Categorization: Uses logic to sort tasks into 'Study', 'Shopping', or 'General'.
- Database Integration: Powered by
aiosqlitefor non-blocking database operations. - Full CRUD: Users can Create, Read, and Delete tasks via simple commands.
- Asynchronous Architecture: Built with
Aiogram 3.xfor high performance. - Logging: Integrated professional logging for monitoring and debugging.
- Language: Python 3.14+
- Library: Aiogram 3.x
- Database: SQLite
- Environment: MacOS / Linux
- Clone the repository:
git clone https://github.com/Alad-c/Smart-task-bot - Create a
.envfile and add your tokens:BOT_TOKEN=your_telegram_bot_token - Install dependencies:
pip install -r requirements.txt - Run the bot:
python bot.py - Note: This demo uses a local SQLite database on an ephemeral file system. Data may be cleared during server restarts.
Vladyslav Holub
Software Engineer Intern