@PersonalFinTrackerBot — Telegram-бот для учета расходов и доходов в Google Таблицах

Всем привет. Вдохновленный желанием автоматизировать ведение семейного бюджета в Google таблицах разработал Telegram-бота, который помогает вести свой бюджет как самостоятельно, так и совместно со своими семейными или партнерами.

Не смотря на большое количество различных мобильных приложений для учета личных финансов Google Таблицы все также широко используются для этих целей. Например опрос в одном из телеграм каналов на эту тему показал, что Google таблицами пользуются 28% пользователей.

@PersonalFinTrackerBot — Telegram-бот для учета расходов и доходов в Google Таблицах

Основное преимущество Google таблиц – это табличная форма ведения семейного бюджета. По моему мнению, очень важно иметь четко структурированную табличную форму ведения бюджета, так как это позволяет провести качественное планирование, ретроспективу основных статей расходов и показателей бюджета (дельта между доходами и расходами, план/факт).

Идея и реализация

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

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

Шаблон

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

@PersonalFinTrackerBot — Telegram-бот для учета расходов и доходов в Google Таблицах
@PersonalFinTrackerBot — Telegram-бот для учета расходов и доходов в Google Таблицах

Детальный разбор шаблона можно посмотреть в этом видео "Как вести семейный бюджет"

Как работает бот?

При старте бота предлагается выбрать язык общения, после чего для пользователя генерируется новая таблица из шаблона (видео-обзор шаблона можно посмотреть тут), доступ к которой будет иметь только основной пользователь, а также пользователи, которым был открыт доступ. Также бот отправит краткую инструкцию по доступным командам и возможностям. Сразу желательно установить валюту учета, что позволит производить автоматическую конвертацию из других валют. К примеру, если валюта по умолчанию RUB, то при внесении 10$ осуществляется автоматическая конвертация в RUB. Это удобно, если вы производите оплату в разных валютах, например подписки на сервисы в интернете, а также в путешествиях.

Основные фичи

👥 Совместный учет в одной таблице. Можно отправить кому-то приглашение и вести одну таблицу на несколько пользователей (удобно для семей).

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

💬 🏷 Комментарии и теги. Можно добавить комментарий к сумме или пометить тегом, который поможет разделить расходы в категории на подкатегории.

🗂 Отчеты по категориям и пользователям.

Настройка категорий под себя

🕗 Напоминание. Каждый день вам будет напоминать внести свои расходы (можно отключить)

💡 SmartSorting группирует наиболее часто используемые категории в нижней части меню категорий при добавлении транзакции. Требуемые категории всегда в быстром доступе.

🛍 Дисконтные карты. Бот может хранить ваши дисконтные карты и отправлять вам сохраненные карты по запросу.

@PersonalFinTrackerBot — Telegram-бот для учета расходов и доходов в Google Таблицах

Ссылка на бот 👉 https://t.me/PersonalFinTrackerBot

Монетизация

Монетизация не является главным приоритетом, но для покрытия расходов на инфраструктуру установлена символическая оплата в размере 0,99$ в месяц после использования первых 100 транзакций, которых в обычном режиме хватит на 2-3 месяца бесплатной работы.

77
15 комментариев

Сегодня попробовал вашего бота. Пока что очень доволен. Автоматическое формирование сводной таблицу в гугл страницах это просто магия)) Спасибо за проделанную работу!

2
Ответить

да поддерживается и развивается, по всем вопросам лучше пишите сразу в сапорт прямо с бота, случайно наткнулся на ваш коммент )

2
Ответить

Судя по описанию, бот может быть удобным (сам веду учёт в google sheet), но присутствует некое нежелание отдавать свои фин.данные в noname-бота.

И, главный вопрос, в чем он удобнее? Открыть приложение и внести цифры или открыть телегу, бота, внести цифры, выбрать категорию...

Ответить

Одно из возможных очевидных преимуществ - это напоминание ботом о необходимости ввести данные, чтобы учёт был актуальным

1
Ответить

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

Ответить

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

Ответить

табличная форма Google таблицы имеет много преимуществ перед стандартными мобильными приложениями

1
Ответить