29 октября 2026 г.

Telegram-бот для учёта расходов: записывайте траты голосом или скрином

Спросите у себя: как вы сейчас записываете расходы? Большинство ответов сводятся к трём вариантам. Первый — никак. Второй — блокнот в телефоне, где записи копятся, но никогда не разбираются. Третий — таблица в Excel, где всё красиво до первого пропущенного кофе.

Проблема у всех трёх одна: запись траты стоит дороже, чем сама трата. Кофе стоит 350 ₽, а чтобы его записать, вы тратите минуту. На 300–400 ₽ в день это 10–15 часов в год — на чистое переписывание цифр, которые банк уже знает.

Именно эту задачу решает Telegram-бот для учёта расходов: забрать операцию в том виде, в котором она у вас уже есть, и положить её в общую базу. Голосом, скриншотом чека или обычным текстом — за десять секунд.

Если сегодня вы это делаете руками — записываете расходы в заметках, пересчитываете в голове или вписываете в таблицу, — то вопрос только в том, сколько минут в день это занимает. Ниже — разбор трёх способов записывать расходы в Telegram и что меняется, когда ввод перестаёт быть отдельной задачей.

Учёт расходов в Telegram: три формата записи вместо таблицы

Что такое бот для учёта расходов и чем он отличается от заметок — разберём сразу.

Обычные заметки в Telegram — это мессенджер. Каждая запись живёт сама по себе: вверху чата, в середине, внизу. Вы можете их листать, но не можете посчитать. Ответ на вопрос «сколько я потратил на такси в июле» из переписки получить нельзя — придётся выписывать вручную и складывать.

Бот для учёта расходов — это ввод в базу данных. Каждая операция разбирается на поля: тип (доход/расход/перевод/заём), сумма, валюта, счёт, категория, дата, комментарий. После разбора операция попадает в общую базу, где по ней можно построить отчёт за период, разбивку по категориям, cashflow и прогноз.

Это разница между «я что-то записал» и «я знаю, куда ушли деньги».

Три способа записать расход в Kassport

Способ 1: текст — «кофе 350 по карте»

Самый быстрый путь. Вы пишете боту фразу в человеческом виде, без команд и полей. Распознавание разбирает её на операцию:

  • Сумма — «350», «350 рублей», «350 ₽».
  • Счёт — «по карте», «наличными», «с крипты». Если счёт не указан, бот предложит выбрать из списка или подставит тот, с которого вы обычно платите.
  • Категория — по ключевому слову: «кофе» — кафе, «продукты» или «пятёрочка» — продукты, «метро» — транспорт.
  • Дата — сегодня, если не сказано иное; «вчера» и «в понедельник» тоже понимаются.

Бот отвечает карточкой операции: тип, сумма, счёт, категория, комментарий. Дальше два варианта: подтвердить кнопкой, или, если что-то распознал неверно, нажать «Описать» и объяснить словами. Никаких дополнительных полей, никакого «выберите тип из списка» — это главная причина, по которой большинство мобильных приложений для учёта финансов бросают после первой недели.

Способ 2: голосовое сообщение

Рука в кармане, телефон в другой руке, вы только что расплатились на кассе. Голосовое — единственный формат, который в этот момент вообще возможен. Именно поэтому бот Kassport принимает аудио и распознаёт речь: «потратил тысячу двести на продукты наличными» превращается в операцию.

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

Типичный сценарий: вы идёте по магазину, руки заняты, диктуете «продукты две тысячи сто», и через десять секунд операция уже в базе с правильной категорией.

Способ 3: скриншот чека или подтверждения оплаты

Самый «ленивый» и при этом самый точный способ. Вы делаете скриншот чека из приложения магазина или подтверждения перевода в банке и отправляете его боту. Бот распознаёт сумму, а в большинстве случаев — и категорию по названию торговой точки или строке чека.

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

Это снимает самую неприятную часть жизни с чеками: не «записать покупку», а разобрать десяток чеков.

Как связаны бот и категории: настройка один раз

Главный вопрос новичка: «не придётся ли проставлять категорию руками каждый раз?»

Нет. И в этом главная ценность бота.

Категории в Kassport — это ваш справочник: продукты, кафе, транспорт, жильё, здоровье, развлечения, подписки, образование и так далее. Вы настраиваете его один раз, а дальше бот опирается на ваши же правила.

Как это работает:

  1. Словарь названий. Если операция от поставщика «Самокат» стабильно попадает в «Продукты», вы закрепляете это правило один раз.
  2. Личный опыт бота. Бот подстраивается под вашу манеру писать: если вы пишете «пятёрочка» вместо «продукты», он начинает понимать и это.
  3. Уточнение по одному разу. Не угадал — вы один раз поправляете, дальше он запоминает.

Дополнительно есть ручной контроль: в карточке операции можно проставить теги и категорию вручную, если нужно разложить что-то нестандартное.

Дедупликация: почему операция не задваится

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

В Kassport дедупликация работает по нескольким признакам сразу: совпадение типа и суммы, близость дат, совпадение контрагента или описания. Если операция уже есть в базе, бот не создаёт вторую, а показывает существующую.

Для обычного пользователя это выглядит просто: «отправил одно и то же дважды — в базе одна операция». Но именно эта деталь решает, можно ли вести учёт в двух каналах параллельно, не боясь испортить отчётность.

Займы и переводы: бот умеет и это

Отдельная частая ситуация — «мне должен Тонер 6950» или «занял у Олега 1000». Бот распознаёт такие фразы и заводит не просто расход, а полноценную операцию займа:

  • «Занял у кого-то» — тип «взял в долг»: деньги приходят на счёт, появляется запись в разделе займов с вашей стороны.
  • «Выдал в долг» — тип «выдал займ»: деньги уходят со счёта, появляется запись, что вам должны вернуть.
  • Перевод между своими счетами — распознаётся отдельно и не попадает в расходы: деньги не исчезли из вашего капитала, они просто переехали на другой счёт.

Это принципиально: в таблице «занял у друга 5 000 ₽» невозможно отличить от расхода, если не вводить отдельную колонку. В системе это разные типы операций, и в отчёте они честно разведены.

Практические сценарии: как это выглядит в течение дня

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

Утро, 8:40 — кофе навынос. Вы только вышли из дома, руки заняты кофе. Говорите в голосовое: «кофе двести пятьдесят наличными». Через полминуты операция в базе с категорией «Кафе». Если бы вы ждали до вечера, вы бы про неё забыли.

Днём, 13:20 — обед по карте. Эту операцию подхватит автозабор из Т-Банка. Ничего делать не нужно: в базе появится расход по карте, и если в описании или в правилах распознавания нет категории, бот или дашборд подскажут, что разложить.

Вечер, 19:00 — продукты. В магазине вы сделали пять покупок и сохранили пять подтверждений. Отправляете альбом из пяти скриншотов. Бот собирает пять операций, показывает список с суммами и одним вопросом: какая категория. Вы жмёте «Продукты» — и пять операций заносятся разом.

Вечер, 22:30 — займ. Вы вспомнили, что Олег не отдал 3 000 ₽ за прошлую пятницу. Пишете: «мне должен Олег 3000». Бот регистрирует долг, а не расход: у вас появляется запись в разделе займов, и в отчёте эта сумма не попадает в ваши расходы. Когда Олег вернёт — ещё одна фраза, и запись закроется.

Итого по этому дню: одно голосовое сообщение, один альбом скриншотов и одна фраза про долг. Всё остальное сделала система. В таблице этот же день занял бы 25–40 минут и с большой вероятностью закончился бы фразой «запишу потом».

Как подключить бота к Kassport

Процесс занимает минуту и не требует никаких технических знаний.

  1. Зарегистрируйтесь в Kassport на kassport.ru/app/register.
  2. Откройте раздел «Профиль» и нажмите «Подключить Telegram» — бот выдаст одноразовый код.
  3. Откройте Telegram, найдите @Kassport_bot и отправьте команду вида /link 123456 с кодом.
  4. Готово. Бот приветствует вас и просит просто присылать операции.

Что можно делать в боте после привязки:

  • Текст — «кофе 350 по карте».
  • Голосовое — расшифрует и разберёт.
  • Скриншот или альбом скриншотов — распознает чеки и подтверждения.
  • Займы — «мне должен Тонер 6950», «занял у Олега 1000».
  • Команда /help — краткая шпаргалка по всем форматам.
  • Команда /cancel — отменить текущую незавершённую пачку операций.

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

Бот и семейный бюджет

Короткий сюжет, который стоит проговорить. В Kassport есть рабочие пространства, поэтому учёт расходов и семейный бюджет можно вести в одном месте: общие счета и общие категории — для всей семьи, личные — для каждого.

На практике это выглядит так: один человек заводит операции по общим тратам, другой — по своим, а бюджет и цели у семьи общие. То есть учёт расходов и семейный бюджет в Telegram ведутся вместе, в одном месте, а не в двух разных таблицах. Бот привязывается к конкретному аккаунту и пишет операции в то пространство, к которому вы подключены, — так, что если вы ведёте общий бюджет семьи, то и записываете траты в общий раздел.

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

Чего бот не делает

Честный список, чтобы не было разочарований:

  • Не планирует бюджет за вас. План и лимиты вы задаёте сами; бот только приносит факты.
  • Не принимает решения за вас. Он не скажет, что вы слишком много тратите на кофе, — он покажет цифру. Решение остаётся за вами.
  • Не заменяет банк. Это дополнение: автозабор из Т-Банка закрывает карточные операции, бот — наличные, мелочь, займы и то, что вы записали вовремя.
  • Не работает без интернета. Голос и скрины распознаются на сервере, поэтому нужен интернет.

Как вы записываете расходы прямо сейчас

Честный вопрос, который стоит себе задать: если вы не записываете траты вообще — это нормально, но тогда вы не знаете, сколько у вас осталось в конце месяца, а это единственная цифра, которая влияет на решения. Если записываете в блокнот — посчитайте, сколько времени за последний месяц ушло на переписывание. Если в таблице — посмотрите, сколько операций вы вносили вручную.

Телеграм-бот для учёта расходов снимает самый дорогой барьер — необходимость что-то открывать и заполнять. Остаётся только привычка.

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

Зарегистрироваться и подключить Telegram-бота →

А если вам нужна общая система, а не только быстрый ввод, — начните с гайда Как вести учёт личных финансов. Там — четыре шага метода, от счетов до сверки.

Ведите учёт без Excel — начните бесплатно

Создать аккаунт