Подробности
Разработал Telegram-бота для двух клубов, который убирает ручное внесение расходов в таблицу и делает единый процесс: сотрудник пишет расход в Telegram, бот сам доводит запись до нужного формата и сохраняет её в Google Sheets.
Что реализовано:
- Telegram-бот на Python / aiogram для пошагового ввода расходов.
- Интеграция с Google Sheets API и Google Drive.
- Категории расходов и выбор клуба: Арбат / Хедлайнер.
- Автозапись в общий лист и отдельный лист месяца.
- Правило месяца с 21:00 первого числа.
- Загрузка нескольких фото, файлов или ссылок к одному расходу.
- Рассылка итоговых сообщений в разные чаты по выбранному клубу.
- Деплой на VPS под PM2, автозапуск и работа 24/7.
- Защита от дублей, чтобы одна запись не создавала лишние строки.
Результат:
Сотрудники отправляют расходы прямо в Telegram, а бот автоматически структурирует данные, прикладывает чеки/фото и записывает всё в Google Sheets по клубам и месяцам.
Стек: Python, aiogram, Google Sheets API, Google Drive, VPS, PM2, OAuth.