Учёт расходов через бота в Telegram

- Телеграм-бот
- Мини-приложение
- ИИ-интеграции
- UX/UI-дизайн
Задача
Создать удобного Telegram-бота для контроля личных и семейных финансов: быстро фиксировать доходы и расходы, вести общий бюджет и не держать всё в таблицах и отдельных приложениях.
Решение
Разработали мультивалютного финансового бота с поддержкой личных и семейных чатов. Расходы можно добавлять текстом или голосом, бот сам распределяет операции по категориям, ведёт статистику и напоминает о регулярных платежах.
Бот и мини-приложение работают как единый сервис
Умный ввод
Бот понимает обычный текст и голосовые сообщения, распознаёт суммы, валюты и категории и сам создаёт операции
Совместный бюджет
Можно вести личные и семейные финансы в одном пространстве, работать из разных чатов и видеть общую историю операций
Мультивалютный учёт
Доходы и расходы сохраняются в разных валютах с актуальными курсами и автоматически сводятся в общую статистику
Контроль и напоминания
В мини-приложении доступны история, графики, лимиты, категории и уведомления о регулярных платежах
Бот отвечает за быстрые действия в чате, а мини-приложение — за аналитику и управление. Такой подход позволяет собирать внутри Telegram полноценные сервисы под разные бизнес-задачи.
Что внутри продукта
Запись одним сообщением
Человек пишет сумму и пару слов — «500 кофе и завтрак» — и запись появляется сама, без формы. Категорию бот подбирает по смыслу, а ошибку правят кнопкой прямо под сообщением.

Несколько трат за раз
В одном сообщении можно перечислить несколько операций через запятую или с новой строки — каждая станет отдельной записью со своей категорией.

Любая валюта
Валюту называют кодом, символом или словом — сумма пересчитывается в основную валюту по курсу на момент операции и не меняется задним числом при колебаниях курса.

Голосовые сообщения
Траты можно надиктовать подряд — бот распознаёт речь и раскладывает её на отдельные записи, включая суммы, названные словами.

Что ещё умеет
Не просто бот, а полноценная система учёта
Проектировали решение так, чтобы им можно было пользоваться каждый день: хранить историю операций, работать с разными валютами, вести несколько типов бюджетов и при необходимости выгружать данные.
Архитектура позволяет развивать сервис дальше — добавлять новые сценарии, отчёты и функции без полной переделки продукта.
- валюта с автоматическим пересчётом по актуальному курсу
- языка интерфейса — русский и английский
- сценариев распознавания расходов и доходов
- Суммы сохраняются и в исходной, и в базовой валюте, поэтому старые отчёты не меняются вместе с курсом
- Личный, семейный и групповой бюджет работают внутри одной системы
- Новые отчёты, категории и сценарии можно добавлять без пересборки всей логики
- Историю можно выгрузить в CSV или Excel и использовать вне Telegram
Решение можно развивать под новые сценарии и задачи
Архитектура позволяет постепенно добавлять новые функции: собственные категории, напоминания, аналитику, лимиты и автоматические сценарии — без полной переделки сервиса.
Такой подход подходит не только для семейного бюджета, но и для других продуктов, где важно быстро работать с данными прямо внутри мессенджера.
- Сервисам для клиентов — учёт расходов, оплат, балансов и других данных прямо в Telegram
- Финансовым продуктам — быстрый ввод операций, уведомления и персональные сценарии взаимодействия
- Семейным и групповым сервисам — совместный учёт с отдельными участниками, ролями и общей статистикой
- Внутренним инструментам компаний — учёт расходов, заявок, оплат и других процессов внутри команды





