Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/daniil-leshchev/expenses-bot
Python telegram bot for recording expenses in Google Sheets
https://github.com/daniil-leshchev/expenses-bot
docker google-sheets-api pythontelegrambot telegram-bot
Last synced: 30 days ago
JSON representation
Python telegram bot for recording expenses in Google Sheets
- Host: GitHub
- URL: https://github.com/daniil-leshchev/expenses-bot
- Owner: Daniil-Leshchev
- Created: 2024-11-11T07:24:38.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2024-11-26T10:00:48.000Z (about 2 months ago)
- Last Synced: 2024-11-26T10:58:50.862Z (about 2 months ago)
- Topics: docker, google-sheets-api, pythontelegrambot, telegram-bot
- Language: Python
- Homepage:
- Size: 50.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Python telegram bot for recording your expenses in Google Sheets
## Проблема
Помимо учета основных трат в приложении банка я веду учет расходов на продукты по двум категориям:
* Траты на продукты
* Траты на еду вне домаМне необходимо учитывать эти траты, это я делаю в гугл таблицах, все подсчеты ведутся там. Однако записывать траты через непосредственное открытие таблицы и внесение данных в нужную ячейку довольно неудобно и долго
## Цель бота
Выполнять записи в гугл таблицу за меня, по одной простой команде в бота, с указанием суммы покупки и одной из двух категорий### Дополнительные функции для реализации
* Запрос общих трат за месяц
* Запрос трат по категории за месяц
* Запрос процентного соотношения между тратами в месяце
* Добавить доступ к нескольким пользователям под разные таблицы## Ссылка на бота
[Бот для записи трат в гугл таблицу](https://t.me/gsheets_expense_record_bot)## Текущее состояние бота
* Бот работает только для моей гугл таблицы, так как написан изначально для личных нужд
* Ограничение на доступ к записи в таблицу встроено в код бота
* Бот определяет id моего аккаунта в телеграм и позволяет вносить изменения только мне