Skip to content

ebortsov/tasker

Repository files navigation

Tasker

Link to the bot

Tasker — is a simple task manager created as Telegram bot.

The users simply create and finish the tasks. After that, the users view through the completed tasks and track their progress.

Screenshots of the bot:

Screenshot 1 Screenshot 1
Screenshot 1 Screenshot 1

Deploy

To deploy the Tasker bot, follow these steps:

  1. Clone the repository.
  2. Create .env file in the root and fill it according to .env.example.
  3. Create directories databases and logs in the root.
  4. Launch the bot with command docker compose up -d (ensure the Docker is installed on you system).

Technologies

This project is built using the following technologies:

  1. aiogram - The library for working with Telegram API
  2. SQLite - A lightweight and self-contained SQL database engine.
  3. Ruff - A fast Python linter and formatter.
  4. Docker and Docker Compose - Tools for containerizing and deploying the bot in an isolated environment.

Other

The bot was developed using vscode as a primary code editor.

The .vscode folder was preserved in the repo. In the folder one can find the basic settings to run the code, and some setup for quick formatting and linting. (WARNING: tasks.json will work only on Windows, for Linux minor changes are required).

About

Bot for launching and tracking your tasks

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published