Skip to content

yuritem/shekels

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

₪ Shekels

Shekels is a fully asynchronous telegram bot for personal finance built with the aiogram framework.
Shekels is designed to be easy and fast to use out of the box — but even more so once you configure it.

⚠️ The project is currently under development. Bot is down.

Features

  • Send your transactions in plain text
  • Add custom categories and money storages
  • Set up aliases for caterogies, storages, and currencies to speed things up
  • Set up default categories and storages for even more speed
  • View current balance, stats, and clean monthly reports
  • Exclude categories from balance calculations
  • 150+ currencies avaliable

Overview

TBS.

Technologies

Data model

Shekels database model

(made with dbdiagram.io)

Usage

  • Get a bot token from BotFather
  • Create an .env file in the project root with bot token and other variables specified in bot.config.Settings
  • Install poetry and run poetry install command in project root
  • Activate the virtual environment with poetry shell
  • Run bot/main.py with python3 -m bot.main from the project root

Releases

No releases published

Packages

No packages published

Languages