Skip to content

Alad-c/Smart-task-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“‹ Smart Task Manager Bot

πŸš€ Try the Bot Live A professional Telegram bot designed to help users organize their daily tasks with automated categorization.

πŸš€ Features

  • Auto-Categorization: Uses logic to sort tasks into 'Study', 'Shopping', or 'General'.
  • Database Integration: Powered by aiosqlite for non-blocking database operations.
  • Full CRUD: Users can Create, Read, and Delete tasks via simple commands.
  • Asynchronous Architecture: Built with Aiogram 3.x for high performance.
  • Logging: Integrated professional logging for monitoring and debugging.

πŸ›  Tech Stack

  • Language: Python 3.14+
  • Library: Aiogram 3.x
  • Database: SQLite
  • Environment: MacOS / Linux

πŸ“¦ Installation & Setup

  1. Clone the repository: git clone https://github.com/Alad-c/Smart-task-bot
  2. Create a .env file and add your tokens:
    BOT_TOKEN=your_telegram_bot_token
    
  3. Install dependencies: pip install -r requirements.txt
  4. Run the bot: python bot.py
  5. Note: This demo uses a local SQLite database on an ephemeral file system. Data may be cleared during server restarts.

πŸ‘¨β€πŸ’» Author

Vladyslav Holub
Software Engineer Intern

About

A professional asynchronous Telegram bot for task management, built with Python, Aiogram 3, and SQLite. Features AI-ready modular architecture and clean code structure.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages