Как вести учёт расходов с Телеграм ботом Cointry
Записывать свои расходы я начал ещё более десяти лет назад. Сначала это был простой бумажный блокнот, куда я каждый вечер записывал свои ежедневные траты за день. Простое и эффективное решение, но всё изменилось с началом семейной жизни. Вести семейный бюджет на бумаге вдвоём предсказуемо оказалось вдвойне сложнее. Даже приход эпохи мобильных приложений не слишком изменил положение вещей - мы с супругой по-прежнему записывали наши расходы каждый вечер, но теперь не в блокнот, а в мобильное приложение. Хоть мобильные приложения для ведения бюджета и дали некоторые удобства в виде красивых графиков и отчётов, принципиально они для нас ничего не изменили. Основные проблемы были следующие:
- Скорость ввода. Абсолютное большинство мобильных приложений для учёта расходов работают по одной схеме: выбрать тип транзакции (расход или доход), затем выбрать сумму, категорию, написать комментарий, иногда еще выбрать валюту и дату, и только после этого наконец можно сохранить. Слишком много телодвижений для одной записи, которую ты к тому же обычно делаешь на ходу, например, на выходе из магазина. Очень времязатратно.
- Отсутствие или плохая поддержка многопользовательского режима. Вы по-прежнему должны либо использовать один телефон, либо объединять ваши бухгалтерии каждый месяц. В большинстве случаев возможность совместного использования это платная функция.
- Плохая поддержка нескольких валют. Эпизодические траты в валюте, отличной от Вашей основной, как правило, либо на поддерживаются вовсе, либо требуют каких-то невероятных усилий и лазаний по меню и настройкам.
- Плохая поддержка произвольной даты транзакции. Нередко приходится записывать траты задним числом.
После многих лет использования разных мобильных приложений для ведения бюджета я пришёл к двум интересным выводам:
- С первого взгляда может показаться невероятным, но записывать расходы простым текстом, вводя его с клавиатуры, гораздо быстрее и удобнее, чем продираться через множество чекбоксов и выпадающих меню в надежде сделать всего лишь одну запись. Самое трудное здесь это выбор категории: ты вынужден соотнести то, что ты только что купил, с одной из десятка категорий от продуктов и бытовой техники до развлечений и красоты. Это несложно, если ты сосредоточен на этом вопросе, но не когда ты выходишь из магазина с пакетами в руках, а сзади тебя поторапливают следующие покупатели. Записать текстом то, что ты сейчас купил, составляет куда меньшую когнитивную нагрузку, например, "200 рублей за яблоки".
- Отдельное мобильное приложение для такой простой задачи просто излишне. К его интрфейсу нужно привыкнуть, разобраться в настройках, каждый раз ждать его запуска, а ведь всё, что нам от него нужно - простой диалог в формате вопрос-ответ.
Эти два открытия подсказали мне, каким должно быть идеальное для меня решение для учёта расходов: это должен быть чатбот с командами вместо кнопок. Главное чтобы вместо миллиона опций он не начал задавать миллион вопросов, иначе это будет ничем не лучше существующих приложений. Бот должен иметь простые и интуитивно понятные команды, и не докучать глупыми вопросами, на которые и сам мог бы знать ответ.
Я приложил все мои знания и опыт в бота Cointry для Телеграма. Давайте посмотрим, что из этого вышло, и как Cointry действует в типовых ситуациях.
Ситуация №1
Вы потратили 500 рублей на кино и хотите записать эту трату. Всё, что Вам нужно сказать боту, это:
500 кино
О Вашей основной валюте Cointry спросит ещё при первом знакомстве, а то, что кино относится к категории "Отдых и развлечения", Cointry знает ещё с прошлого раза, потому в этот раз никаких дополнительных вопросов он задавать Вам не будет. Т.е. все Ваши описания ассоциируются с категориями при первом добавлении. И это прекрасно работает!
Ситуация №2
Вы купили что-то вчера, но забыли записать, а вспомнили только сейчас:
800 парикмахерская вчера
Транзакция будет записана за вчерашний день. Конечно, Вы можете указать и произвольную дату, например, 23.09.2023
.
1000 театр 23.09.2023
Ситуация №3
Вы купили что-то в зарубежном Интернет-магазине в иностранной валюте. Просто укажите эту валюту:
160 USD кроссовки на Amazon
Эта трата будет корректно отражена в Вашем ежемесячном отчёте, т.к. при генерации отчётов Cointry конвертирует транзакции в иностранных валютах в Вашу основную валюту по курсу на день транзакции.
Бот Cointry отлично работает в групповых чатах, что делает его идеальных для ведения совместного или семейного бюджета. Вы можете добавлять сколько угодно людей в общий чат, и Cointry будет внимательно слушать каждого и не перепутает, кто сколько потратил.
Теперь когда Вы записали какое-то количество транзакций, Вы можете посмотреть статистику по ним, просто отправив команду статистика
:
/stats
Cointry также автоматически отправляет ежемесячные отчёты первого числа каждого месяца.
Поздравляю! Первый шаг на пути к контролю над Вашими расходами сделан. Это самый трудный и скучный шаг, который не в силах преодолеть большинство людей. Я убеждён, что в большей степени причиной тому является наличие множества мелких преград и помех, которые отбивают желание делать записи. Я создал бота Cointry в первую очередь для себя самого, чтобы записывать расходы и доходы максимально быстро, и я буду рад, если он пригодится и Вам.
Оставайтесь на связи! В следующих статьях я поделюсь опытом и лайфхаками эффективного контроля за личными и семейными финансами.