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

  • Телеграм-бот
  • Мини-приложение
  • ИИ-интеграции
  • UX/UI-дизайн

Задача

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

Решение

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

Бот и мини-приложение работают как единый сервис

Умный ввод

Бот понимает обычный текст и голосовые сообщения, распознаёт суммы, валюты и категории и сам создаёт операции

Совместный бюджет

Можно вести личные и семейные финансы в одном пространстве, работать из разных чатов и видеть общую историю операций

Мультивалютный учёт

Доходы и расходы сохраняются в разных валютах с актуальными курсами и автоматически сводятся в общую статистику

Контроль и напоминания

В мини-приложении доступны история, графики, лимиты, категории и уведомления о регулярных платежах

Бот отвечает за быстрые действия в чате, а мини-приложение — за аналитику и управление. Такой подход позволяет собирать внутри Telegram полноценные сервисы под разные бизнес-задачи.

Что внутри продукта

Запись одним сообщением

Человек пишет сумму и пару слов — «500 кофе и завтрак» — и запись появляется сама, без формы. Категорию бот подбирает по смыслу, а ошибку правят кнопкой прямо под сообщением.

Сообщение с тратой «такси 400 до работы» и карточка-ответ бота: сумма и категория «Транспорт»

Несколько трат за раз

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

Сообщение «такси 400, кофе 250, обед 1200» и три отдельные карточки-ответа бота с суммой и категорией каждой траты

Любая валюта

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

Сообщения «такси 15 USD» и «кофе 8 EUR» с карточками-ответами: сумма в исходной валюте, пересчёт в рубли и курс на момент операции

Голосовые сообщения

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

Голосовое сообщение «такси четыреста, кофе двести пятьдесят, обед тысяча двести», его расшифровка и три карточки распознанных операций

Что ещё умеет

Лимиты по категориям

На категорию задаётся месячный потолок — в ответе на каждую трату видно остаток, а при превышении бот предупреждает.

Чат с ботом: трата «еда 1200» и карточка лимита по категории «Еда» — лимит, потрачено за месяц, остаток и полоса заполнения на 68%

Не просто бот, а полноценная система учёта

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

Архитектура позволяет развивать сервис дальше — добавлять новые сценарии, отчёты и функции без полной переделки продукта.

  • 161валюта с автоматическим пересчётом по актуальному курсу
  • 2языка интерфейса — русский и английский
  • 11сценариев распознавания расходов и доходов
  • Суммы сохраняются и в исходной, и в базовой валюте, поэтому старые отчёты не меняются вместе с курсом
  • Личный, семейный и групповой бюджет работают внутри одной системы
  • Новые отчёты, категории и сценарии можно добавлять без пересборки всей логики
  • Историю можно выгрузить в CSV или Excel и использовать вне Telegram
Что дальше

Решение можно развивать под новые сценарии и задачи

Архитектура позволяет постепенно добавлять новые функции: собственные категории, напоминания, аналитику, лимиты и автоматические сценарии — без полной переделки сервиса.

Такой подход подходит не только для семейного бюджета, но и для других продуктов, где важно быстро работать с данными прямо внутри мессенджера.

  • Сервисам для клиентов — учёт расходов, оплат, балансов и других данных прямо в Telegram
  • Финансовым продуктам — быстрый ввод операций, уведомления и персональные сценарии взаимодействия
  • Семейным и групповым сервисам — совместный учёт с отдельными участниками, ролями и общей статистикой
  • Внутренним инструментам компаний — учёт расходов, заявок, оплат и других процессов внутри команды

Другие кейсы

Сервис генерации AI изображений и видео

Смотреть кейс

Ежедневный Telegram-квиз с промокодами

Смотреть кейс