29 октября 2026 г.
Telegram-бот для учёта расходов: записывайте траты голосом или скрином
Спросите у себя: как вы сейчас записываете расходы? Большинство ответов сводятся к трём вариантам. Первый — никак. Второй — блокнот в телефоне, где записи копятся, но никогда не разбираются. Третий — таблица в Excel, где всё красиво до первого пропущенного кофе.
Проблема у всех трёх одна: запись траты стоит дороже, чем сама трата. Кофе стоит 350 ₽, а чтобы его записать, вы тратите минуту. На 300–400 ₽ в день это 10–15 часов в год — на чистое переписывание цифр, которые банк уже знает.
Именно эту задачу решает Telegram-бот для учёта расходов: забрать операцию в том виде, в котором она у вас уже есть, и положить её в общую базу. Голосом, скриншотом чека или обычным текстом — за десять секунд.
Если сегодня вы это делаете руками — записываете расходы в заметках, пересчитываете в голове или вписываете в таблицу, — то вопрос только в том, сколько минут в день это занимает. Ниже — разбор трёх способов записывать расходы в Telegram и что меняется, когда ввод перестаёт быть отдельной задачей.
Учёт расходов в Telegram: три формата записи вместо таблицы
Что такое бот для учёта расходов и чем он отличается от заметок — разберём сразу.
Обычные заметки в Telegram — это мессенджер. Каждая запись живёт сама по себе: вверху чата, в середине, внизу. Вы можете их листать, но не можете посчитать. Ответ на вопрос «сколько я потратил на такси в июле» из переписки получить нельзя — придётся выписывать вручную и складывать.
Бот для учёта расходов — это ввод в базу данных. Каждая операция разбирается на поля: тип (доход/расход/перевод/заём), сумма, валюта, счёт, категория, дата, комментарий. После разбора операция попадает в общую базу, где по ней можно построить отчёт за период, разбивку по категориям, cashflow и прогноз.
Это разница между «я что-то записал» и «я знаю, куда ушли деньги».
Три способа записать расход в Kassport
Способ 1: текст — «кофе 350 по карте»
Самый быстрый путь. Вы пишете боту фразу в человеческом виде, без команд и полей. Распознавание разбирает её на операцию:
- Сумма — «350», «350 рублей», «350 ₽».
- Счёт — «по карте», «наличными», «с крипты». Если счёт не указан, бот предложит выбрать из списка или подставит тот, с которого вы обычно платите.
- Категория — по ключевому слову: «кофе» — кафе, «продукты» или «пятёрочка» — продукты, «метро» — транспорт.
- Дата — сегодня, если не сказано иное; «вчера» и «в понедельник» тоже понимаются.
Бот отвечает карточкой операции: тип, сумма, счёт, категория, комментарий. Дальше два варианта: подтвердить кнопкой, или, если что-то распознал неверно, нажать «Описать» и объяснить словами. Никаких дополнительных полей, никакого «выберите тип из списка» — это главная причина, по которой большинство мобильных приложений для учёта финансов бросают после первой недели.
Способ 2: голосовое сообщение
Рука в кармане, телефон в другой руке, вы только что расплатились на кассе. Голосовое — единственный формат, который в этот момент вообще возможен. Именно поэтому бот Kassport принимает аудио и распознаёт речь: «потратил тысячу двести на продукты наличными» превращается в операцию.
Распознавание речи переводит фразу в текст, а дальше работает тот же разбор, что и в случае с обычным сообщением: тип, сумма, счёт, категория, дата. Голос не требует отдельной логики — он просто снимает необходимость печатать.
Типичный сценарий: вы идёте по магазину, руки заняты, диктуете «продукты две тысячи сто», и через десять секунд операция уже в базе с правильной категорией.
Способ 3: скриншот чека или подтверждения оплаты
Самый «ленивый» и при этом самый точный способ. Вы делаете скриншот чека из приложения магазина или подтверждения перевода в банке и отправляете его боту. Бот распознаёт сумму, а в большинстве случаев — и категорию по названию торговой точки или строке чека.
Ключевая деталь, из которой следует отдельный сценарий: скриншоты можно отправлять пачками. Если вы в магазине сделали пять покупок и у вас накопилось пять подтверждений — отправляете их альбомом, бот собирает из них пять операций, показывает их списком и спрашивает, какую категорию назначить. Подтверждаете — и всё заносится разом.
Это снимает самую неприятную часть жизни с чеками: не «записать покупку», а разобрать десяток чеков.
Как связаны бот и категории: настройка один раз
Главный вопрос новичка: «не придётся ли проставлять категорию руками каждый раз?»
Нет. И в этом главная ценность бота.
Категории в Kassport — это ваш справочник: продукты, кафе, транспорт, жильё, здоровье, развлечения, подписки, образование и так далее. Вы настраиваете его один раз, а дальше бот опирается на ваши же правила.
Как это работает:
- Словарь названий. Если операция от поставщика «Самокат» стабильно попадает в «Продукты», вы закрепляете это правило один раз.
- Личный опыт бота. Бот подстраивается под вашу манеру писать: если вы пишете «пятёрочка» вместо «продукты», он начинает понимать и это.
- Уточнение по одному разу. Не угадал — вы один раз поправляете, дальше он запоминает.
Дополнительно есть ручной контроль: в карточке операции можно проставить теги и категорию вручную, если нужно разложить что-то нестандартное.
Дедупликация: почему операция не задваится
Отдельная техническая проблема, которую решают не все. Если вы ведёте учёт сразу в двух местах — например, у вас подключён автозабор из Т-Банка, и вы параллельно отправили скриншот того же платежа в боту, — операция не должна задвоиться.
В Kassport дедупликация работает по нескольким признакам сразу: совпадение типа и суммы, близость дат, совпадение контрагента или описания. Если операция уже есть в базе, бот не создаёт вторую, а показывает существующую.
Для обычного пользователя это выглядит просто: «отправил одно и то же дважды — в базе одна операция». Но именно эта деталь решает, можно ли вести учёт в двух каналах параллельно, не боясь испортить отчётность.
Займы и переводы: бот умеет и это
Отдельная частая ситуация — «мне должен Тонер 6950» или «занял у Олега 1000». Бот распознаёт такие фразы и заводит не просто расход, а полноценную операцию займа:
- «Занял у кого-то» — тип «взял в долг»: деньги приходят на счёт, появляется запись в разделе займов с вашей стороны.
- «Выдал в долг» — тип «выдал займ»: деньги уходят со счёта, появляется запись, что вам должны вернуть.
- Перевод между своими счетами — распознаётся отдельно и не попадает в расходы: деньги не исчезли из вашего капитала, они просто переехали на другой счёт.
Это принципиально: в таблице «занял у друга 5 000 ₽» невозможно отличить от расхода, если не вводить отдельную колонку. В системе это разные типы операций, и в отчёте они честно разведены.
Практические сценарии: как это выглядит в течение дня
Чтобы метод не остался абстракцией, вот типичный день человека, который записывает расходы через Telegram-бота.
Утро, 8:40 — кофе навынос. Вы только вышли из дома, руки заняты кофе. Говорите в голосовое: «кофе двести пятьдесят наличными». Через полминуты операция в базе с категорией «Кафе». Если бы вы ждали до вечера, вы бы про неё забыли.
Днём, 13:20 — обед по карте. Эту операцию подхватит автозабор из Т-Банка. Ничего делать не нужно: в базе появится расход по карте, и если в описании или в правилах распознавания нет категории, бот или дашборд подскажут, что разложить.
Вечер, 19:00 — продукты. В магазине вы сделали пять покупок и сохранили пять подтверждений. Отправляете альбом из пяти скриншотов. Бот собирает пять операций, показывает список с суммами и одним вопросом: какая категория. Вы жмёте «Продукты» — и пять операций заносятся разом.
Вечер, 22:30 — займ. Вы вспомнили, что Олег не отдал 3 000 ₽ за прошлую пятницу. Пишете: «мне должен Олег 3000». Бот регистрирует долг, а не расход: у вас появляется запись в разделе займов, и в отчёте эта сумма не попадает в ваши расходы. Когда Олег вернёт — ещё одна фраза, и запись закроется.
Итого по этому дню: одно голосовое сообщение, один альбом скриншотов и одна фраза про долг. Всё остальное сделала система. В таблице этот же день занял бы 25–40 минут и с большой вероятностью закончился бы фразой «запишу потом».
Как подключить бота к Kassport
Процесс занимает минуту и не требует никаких технических знаний.
- Зарегистрируйтесь в Kassport на kassport.ru/app/register.
- Откройте раздел «Профиль» и нажмите «Подключить Telegram» — бот выдаст одноразовый код.
- Откройте Telegram, найдите @Kassport_bot и отправьте команду вида
/link 123456с кодом. - Готово. Бот приветствует вас и просит просто присылать операции.
Что можно делать в боте после привязки:
- Текст — «кофе 350 по карте».
- Голосовое — расшифрует и разберёт.
- Скриншот или альбом скриншотов — распознает чеки и подтверждения.
- Займы — «мне должен Тонер 6950», «занял у Олега 1000».
- Команда
/help— краткая шпаргалка по всем форматам. - Команда
/cancel— отменить текущую незавершённую пачку операций.
Бот работает в вашем личном аккаунте: операции попадают в ту же базу, что и всё остальное, и сразу учитываются в аналитике, бюджетах и целях.
Бот и семейный бюджет
Короткий сюжет, который стоит проговорить. В Kassport есть рабочие пространства, поэтому учёт расходов и семейный бюджет можно вести в одном месте: общие счета и общие категории — для всей семьи, личные — для каждого.
На практике это выглядит так: один человек заводит операции по общим тратам, другой — по своим, а бюджет и цели у семьи общие. То есть учёт расходов и семейный бюджет в Telegram ведутся вместе, в одном месте, а не в двух разных таблицах. Бот привязывается к конкретному аккаунту и пишет операции в то пространство, к которому вы подключены, — так, что если вы ведёте общий бюджет семьи, то и записываете траты в общий раздел.
Как устроен общий бюджет, какие категории нужны семье из трёх-четырёх человек и как договариваться о крупных покупках — в отдельном гайде Бюджет семьи: как вести общий бюджет.
Чего бот не делает
Честный список, чтобы не было разочарований:
- Не планирует бюджет за вас. План и лимиты вы задаёте сами; бот только приносит факты.
- Не принимает решения за вас. Он не скажет, что вы слишком много тратите на кофе, — он покажет цифру. Решение остаётся за вами.
- Не заменяет банк. Это дополнение: автозабор из Т-Банка закрывает карточные операции, бот — наличные, мелочь, займы и то, что вы записали вовремя.
- Не работает без интернета. Голос и скрины распознаются на сервере, поэтому нужен интернет.
Как вы записываете расходы прямо сейчас
Честный вопрос, который стоит себе задать: если вы не записываете траты вообще — это нормально, но тогда вы не знаете, сколько у вас осталось в конце месяца, а это единственная цифра, которая влияет на решения. Если записываете в блокнот — посчитайте, сколько времени за последний месяц ушло на переписывание. Если в таблице — посмотрите, сколько операций вы вносили вручную.
Телеграм-бот для учёта расходов снимает самый дорогой барьер — необходимость что-то открывать и заполнять. Остаётся только привычка.
Попробуйте прямо сейчас: зарегистрируйтесь в Kassport, подключите @Kassport_bot и запишите сегодняшние траты голосом — хотя бы одну.
Зарегистрироваться и подключить Telegram-бота →
А если вам нужна общая система, а не только быстрый ввод, — начните с гайда Как вести учёт личных финансов. Там — четыре шага метода, от счетов до сверки.
Ведите учёт без Excel — начните бесплатно
Создать аккаунт