Convenient book-keeping telegram bot.
- support multicurrency
- multiuser (same budget)
- xlsx-report available
- automatically currency rate update
git clone https://github.com/ShiawasenaHoshi/book-keeper.git; cd book-keeper
- Copy
.env.example
to.env
and define TG_TOKEN, TG_ADMIN_ID sudo docker-compose build; sudo docker-compose up
Type /reset
to refresh menu buttons and prevent errors
If you want to use webhooks you have to:
- uncomment and define corresponding variables at .env
- uncomment webhook's lines at Dockerfile
- open port 8443 at docker-compose.yml
- generate certificate
openssl genrsa -out webhook_pkey.pem 2048; openssl req -new -x509 -days 3650 -key webhook_pkey.pem -out webhook_cert.pem
- rebuild container
sudo docker-compose build