Перейти к содержимому
Проект для клиента

Бот управленческого учёта: доходы и расходы в Google Sheets

  1. Сотрудник
  2. Бот / Mini App
  3. FastAPI
  4. Google Sheets
  5. Отчёт владельцу

Задача

Сотрудники вносили доходы и расходы в общую Excel-таблицу вручную: путались в листах, дублировали строки, ломали формулы. Переходить на отдельную учётную систему владелец не хотел — вся аналитика уже была построена в таблице.

Подход

Оставил таблицу главным хранилищем, но убрал из неё людей: сотрудники работают через Telegram-бот и Mini App, а запись в Google Sheets идёт через сервисный аккаунт по API. Добавил роли, справочники, пресеты авансов и помесячную ротацию листов — формат таблицы и формулы владельца остались прежними.

Что сделано

Стек

aiogram для бота, Telegram Mini App на FastAPI для форм и управления пользователями, Google Sheets API через сервисный аккаунт, Docker на VPS.

Результат

Операции вносятся с телефона за секунды, таблица больше не ломается от ручных правок, а владелец видит учёт в привычном виде без миграции на новую систему.

Смотрите также