Копилыч. Как спастись от рутины Google таблиц?

Вместо введения

Если вам кажется, что написать телеграмм бота просто – вы правы. А вот создать бота которым будут пользоваться – вызов, который я решил принять.

Знакомьтесь – https://t.me/kopilich_bot бот фин помощник Копилыч который живет прямо у вас в Телеграм, он спасет вас от рутины ведения личного бюджета.

В этой статье :

– зачем это все вообще нужно

– от идеи до MVP

– как не сойти с ума с Google табличками

– первые ошибки и опыт

Идея

Копилыч. Как спастись от рутины Google таблиц?

Финансовый помощник сам по себе — не революционная концепция и не претендует на миллиардную выручку (хотя было бы неплохо хаха). Основная цель проекта — получить первый предпринимательский опыт, особенно в тех областях, с которыми я мало знаком: маркетинг, бизнес-планирование, анализ рынка и так далее.

Серия статей — это приглашение пройти этот путь вместе со мной, разбираясь в процессах, ошибках и находках по ходу развития проекта.

А в чем польза?

Для начала, расскажу о себе и почему мой опыт может быть полезным для фин помощника. Я — Android-разработчик, последние четыре года работаю в финтехе, Альфа-Банк и Т-Банк. Коллеги делятся идеями для функциональности и помогают находить баги — за что им спасибо!

Последние три года веду учёт финансов в обычной Google Таблице. Это, конечно, рабочий инструмент: доступен с любого устройства, позволяет строить графики, считать статистику. Но у этого подхода есть нюансы. Заполнять таблицу со смартфона — то еще удовольствие.

Во-первых, не всем нравится идея заполнять таблицы в личное время — особенно если на работе ты и так весь день в них сидишь. Как говорил мой ПО – после активного использования гугл таблиц на работе, желание заполнять их в целях личных финансов отпало напрочь.

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

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

Планирование

Копилыч. Как спастись от рутины Google таблиц?

Как говорится, театр начинается с вешалки — а хороший проект, даже в виде свинки-копилки, с плана. С самого начала я разбил разработку на стадии: MVP → ALPHA → BETA → RELEASE. Для каждой стадии — отдельный список задач и функциональность, которую бот должен уметь. Такая декомпозиция помогает не сойти с ума от абстракции и сосредоточиться на чём-то конкретном и измеримом.

Помимо фич-листа, на каждую стадию были поставлены дедлайны. Честно говоря, к моменту написания статьи изначальные сроки уже съехали примерно на месяц, но я считаю это нормальным этапом в развитии. Задачи, с которыми сталкиваешься впервые, сложно точно оценить по времени. Главное — дедлайн создает внутреннюю установку, что к определённой дате должно быть что-то готово.

Кроме технического плана, был составлен и маркетинговый. Например, на стадии ALPHA я запланировал: рассказать о боте в рабочих чатах, социальных сетях — и, собственно, написать эту статью (да-да, статья — тоже часть маркетинга).

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

Изучение рынка

Одна из важных частей любого проекта — изучение аналогов. Это позволяет:

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

Кроме того, живое общение с аудиторией — неотъемлемая часть процесса. Ни один даже самый подробный план не учтет всего. А вот регулярная обратная связь помогает экономить ресурсы и сосредоточиться на главном.

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

Например: если у бота 1000+ пользователей, и около 10% из них покупают подписку по 199 рублей, то месячный доход составляет ~20 000 ₽. Такая оценка помогает понимать, во что может вырасти проект и насколько он вообще рентабелен.

Пока всё это — только теоретика. На момент написания статьи у меня нет платной аудитории. Посмотрим, что получится на практике — расскажу в следующих публикациях.

Разработка MVP + Alpha

Копилыч. Как спастись от рутины Google таблиц?

На момент написания статьи Копилыч находится в стадии Alpha. Он уже доступен всем пользователям в Telegram https://t.me/kopilich_bot.

Вот что бот умеет прямо сейчас:

  • Авторизация через Google OAuth (или ручная привязка таблицы)
  • Автоматическое создание таблицы с нужными правами
  • Запись трат в Google Таблицу
  • Автоматическое определение категории с помощью AI
  • Отображение базовой статистики по тратам прямо в чате

MVP включал ручную привязку таблицы и запись трат с явным указанием категории. Так как проект пишется с соблюдением лучших практик (чистая архитектура, многомодульность, unit-тесты), разработка MVP заняла три недели вместо запланированных двух. Если вам интересны технические детали — архитектура, работа с Telegram API, шифрование данных, — дайте знать в комментариях. Отдельную статью обязательно подготовлю.

Первая ошибка

Один из первых фейлов на проекте связан с Google OAuth. Из документации казалось, что для полноценной работы нужно пройти проверку Google: перевести бота на английский, подготовить лендинг, написать политику конфиденциальности и согласие на сбор данных. Но уже после подготовки выяснилось, что вся эта бюрократия требуется только для доступа к чувствительным данным. В моем случае — избыточно. Проверку можно не проходить, если права доступа минимальные.

Вместо вывода

Если вы дожили до этого места — респект вам! А если проект показался интересным, дайте знать. Подписывайтесь, пробуйте, пишите обратную связь (можно в Telegram, можно в комментарии — куда угодно). Это самая важная штука на ранних этапах.

Дальше — больше: в следующих частях расскажу про первые отзывы, внедрение платной подписки, ошибки на проде (куда ж без них) и продвижение бота без бюджета.


Хрю- хрю 🐷

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

Ссылка на чат поддержки : https://t.me/kopilichchat


Мои соцсети : https://dzen.ru/malinowski

1
1 комментарий