Skip to content

akulij/spendstatbot

Repository files navigation

SpendBot

Language: Python
Libraries: aiogram, pandas, sqlalchemy, matplotlib

Features:

1.Adding spending

Cost adding

2. View spending as pie charts

Costs pie graph

3. Support for family spending

Family costs

Before the beginning

First you need to install the PostgreSQL server

For Arch Linux:

sudo pacman -S postgresql
systemctl start postgresql
systemctl enable postgresql

Then you need to clone this repository:

git clone https://github.com/akulij/spendstatbot.git
cd spendstatbot

Setup

If you need to setup bot in virtual enviroment, enter in your shell:

make venv
source venv/bin/activate

Then enter:

make setup

to setup the bot.

You need to enter corect values in fields.
Some fields have default values. To keep them just hit Enter.

Start

To start bot just enter:

make

About

A personal spending bot

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published