Как мы делали телеграм-бот для похудения, а похудел мой кошелек

696044fcc8ef3a454121c091573f5299.jpeg

Друзья, под катом вас ждет увлекательное повествование о том, как я затесался в «мамкины стартаперы» и попытался сделать собственный проект. Ну как я, на самом деле, все что связано с телеграм-ботом делал Макс (привлеченный разработчик), а я выступал в роли спинного мозга (идеолога и предводителя дворянства). 

57e90b28c2cc521a02cf3a1c9ce87cc6.png

Бот для вашей мамы

Мысль сделать бот для похудения возникла у меня достаточно давно. В принципе, идея совсем не оригинальная и частично реализованная во всевозможных мобильных приложениях (Nike, Reebok, Freeletics и др.). Кроме того, на рынке присутствуют авторы различных оздоровительных программ «Диета Елены Малышевой», «Худеем за неделю» и прочее. Добавьте к этому профессиональных диетологов, всевозможных инста-коучей и фитоняшек, в дополнение к фитнес-тренерам и станет понятным, что ниша мягко говоря не свободна.

С другой стороны, спрос рождает предложение. Как говорится «Если звезды зажигают, значит это кому-нибудь нужно». Меня во всей этой истории подогревало то, что на старте все упиралось в 55 000 рублей бюджета на изначальную разработку, относительно короткий путь «от идеи до прилавка» и сама мысль, что наконец-то в моих руках появится что-то свое, собственное. 

Идеальная мечта при создании бота выглядела как «машинка для печатания денег», когда вложившись однажды в разработку и автоматизацию чего-то несложного и очень нужного людям, на выходе ты получаешь продукт приносящий стабильный доход. Спойлер: пока я в минусе и просвета не видать.   

В начале про название. Честно говоря, я даже особо не исследовал рынок на предмет похожих проектов и названий (а зря). В голове возникло короткое Bodybuddy и я в мгновение ока принялся ваять сайт на тильде. Да-да, вместо того, чтобы изучить рынок, провести опрос потенциальных клиентов, описать функциональность моей гениальной «гравицапы», я начал наводить суету и красить несуществующий забор. Кстати, название Bodybuddy было занято (сюрприз-сюрприз, кто бы мог подумать). Так у моего проекта появилась приписка бот. Итого речь про телеграм-бот Bodybuddybot (bbb). 

Слава богу, периодически возникал Максим, задававший правильные вопросы о том, что должен уметь мой бот, чем его навыки отличаются от похожих приложений и прочее. На самом деле, я использовал массу спортивных приложений и меня напрягало, что приходится все время держать в голове куда и что записывать, какое приложение скачивать, открывать, обновлять, что зачем идет и так далее. В случае с авторскими программами по похудению удручало общение с живыми людьми (может я социопат, конечно). В любом случае, была масса вещей, которые делали процесс избавления моего туловища от лишних килограммов некомфортным (кстати, в итоге я все равно похудел на 20 кг).

Так вот, мне показалось, что если какая-то приблуда будет мне напоминать, что и когда вовремя делать, то жизнь моя станет чуть краше. Дальше больше. Если  добавить к этому «умному будильнику» немного полезной информации о полезных привычках, режиме питания и прочем, ценность этого всего прибавится. Так нарисовался первичный образ моего проекта bodybuddybot.  

Лирическое отступление: вы же знаете, что секрет похудения таится вовсе не в спортивном самоистязании (не только в нем). Куда важнее сформировать правильные привычки ЗОЖ. Если у вас нет хронических заболеваний, в том числе затрагивающих вашу эндокринную систему, то вероятнее всего вы не делаете несколько простых вещей и делаете ряд сложных. А именно, вы едите больше, чем нужно вашему организму. 

Наше тело напоминает автомобиль Tesla или ноутбук, его постоянно нужно заряжать энергией. Но если не вынимать вилку из розетки, рано или поздно аккумулятор прикажет долго жить. Так и с туловищем, от избытка приходящей энергии вас прет, вы расширяетесь по всем фронтам. 

Для того, чтобы сказка стала былью, достаточно знать, сколько вам нужно калорий в сутки. Далее ни в чем себе не отказывайте, главное за эту норму не выходить. При этом, если хотите съесть больше, достаточно прибавить двигательной активности и вперед. Например, норма взрослого человека находится в границах от 2300 до 2800 калорий (3000 ккал+ у спортсменов и всевозможных «качков-здоровичков»). Так вот, зная это, вы можете уходить дальше от этих значений, при условии, что это компенсируется какими-то физическими нагрузками. К примеру, 1 час занятий фитнесом в среднем сжигает 500–800 калорий. Вот и считайте, сколько вам нужно потратить энергии, чтобы безболезненно съесть бургер в 660 ккал.

Лайфхак: достаточно считать калорийность, чтобы не испытывать угрызения совести. Многие худеющие ломаются в какой-то момент от мысли, что придется себя ограничивать в еде всю жизнь. Все диеты дают короткий результат, который компенсируется организмом впоследствии за 2–3 месяца. Чувство вины за съеденное действует парадоксально. Здесь действует принцип «Сгорел мой дом, гори и баня». Единожды сорвавшись, человек идет во все тяжкие, сметая все запасы в холодильнике. Дальше заходит на новый виток спирали похудения. И снова бросает сидеть на диете и так до бесконечности. Это как учить английский язык всю жизнь. Начал, бросил и далее по кругу, как пони на веревке.

4bdffc21f6a57c5dd25096ef27884da5.png

Я решил, что bodybuddybot будет работать над формированием 10 простых и понятных базовых ЗОЖ-привычек: ходить, считать калории, есть овощи, пить воду, высыпаться, сочетать продукты между собой, практиковать дробное питание и общие практики интервального приема пищи.

Все это достаточно просто воплотить в жизнь. Главное не останавливаться на половине пути. В случае с моим чат-ботом это казалось еще проще. Увы, все было гладко на бумаге, пока не выросли овраги.  

Заткнись и возьми мои деньги, чувак ©

О том, что жизнь — это боль я знал давно. Но, одно дело знать в теории, а другое, когда речь идет о твоих деньгах. Видели бы вы мои глаза, когда я столкнулся с тем, как толпа людей приходит к тебе на сайт и в чат-бот, пытается заплатить денег, а ты не берешь. Fuc……… (в этом месте звучит непереводимая игра слов). 

88bff1b70c12986389b84ad55bf0baa5.png

Итак, обо всем по-порядку. Спустя три месяца с начала проекта я осознал, что мое детище наконец-то готово и можно собирать камни, ой, то есть бабки. 

Так вот, я попросил своего большого друга из числа маститых акул российского шоу-бизнеса, писателя и сценариста Сашу Цыпкина вскользь упомянуть меня и мой проект в своем телеграм-канале. 

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

12c1d9ed893fa21d68d29b8ec2654308.png

В считанные секунды ко мне пришли тысячи заинтересованных людей. При этом больше сотни из них захотели расстаться со своими деньгами. И не смогли.

d21b1c14b5944a7f995f1a3f2198e9db.png

При средней цене подписки на доступ к боту в 3500 рублей в месяц речь про целевые лиды в корзине на сумму почти в 400 000 рублей на минуточку. А если догонять вообще всех пришедших, то маячит 7 773 500 рублей (семь лямов). И все это мимо кассы!  

a99e2f48fa73d8cc6e9f9d4b235add35.png

Грусть. Тоска. Хтонь. Беспробудность. Но будучи оптимистом, я нашел во всем этом великолепии одну позитивную новость — тема живая и люди готовы за нее платить. 

Самое обидное, что косяк лежал в двух не отжатых флажках в настройках сайта и бота (плюс мы не согласовали с разработчиками базовый принцип приема платежей, а именно, что сначала платежи будут приниматься на сайте, а потом в боте). Причем на тестовом сайте все работало, а проверить платежи на боевом ресурсе мозгов не хватило. А зря! Ну,   «мамкин бизнесмен», ни дать ни взять.

В этом месте передаю бразды повествования золотым рукам моего стартапа Максиму Садакову. 

Как мы делали bodybuddybot: технические баги и прочие коряги

Максим Садаков: до и после проекта (*шутка)Максим Садаков: до и после проекта (*шутка)

По фото понятно куда похудел кошелёк Дмитрия. Во время разработки ни один килограмм моего жира не пострадал, я похудел до этого на 44 кг, но некоторые привычки, которые есть в BodyBuddy я использую и по сей день.

Я занимался разработкой чат-бота на языке Golang. В начале использовал свой базовый движок, который сформировался и улучшался в течение 3-х лет. 

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

Как раз тем самым, очередной раз убедился, что ограничитель отправки сообщений отлично работает и бот не получает временный бан из-за сильного спама сообщений (лимит 30 сообщений в секунду).

В ходе тестирования бота, решили, чтобы ошибки выводить в отдельный чат бота, чтобы было всем сразу видно что-то да как.

Невалидные ответы от пользователя я мог бы помечать, как предупреждение и тем самым оно не попало бы в чат, но этого не сделал, и благодаря этому понимали как люди используют бота, что позволяло понять: что докрутить, что изменить, а что и вовсе стоит убрать.

Была печалька, когда узнал, что путь клиента — это не лендинг, потом попадание в бот, а лендинг=>оплата=>бот. Следующий буду просить полностью пройти путь клиента от и до, а не как это могло быть обсуждено.

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

Решение было в поднятии почты, благодаря которой отправляются письма с уникальной ссылкой, для активации подписки в боте.

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

36801288b3aae37314f5265820c344b5.jpeg

Сейчас все работает красиво и корректно. Шик. Блеск. Красота.

Что дальше?

На самом деле, если вы дочитали до этого места, то наверняка понимаете, что пишу я эту заметку про «нашего мальчика» (чат-бот bodybuddybot) по трем причинам: пропиариться, найти бабки или инвестора для продвижения проекта, ну и расширить команду за счет людей сделавших аналогичные или близкие проекты. Я закопал в эту историю уже бюджет «Лады-седан», а «золотой дождь» до сих пор не обрящил.

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

© Habrahabr.ru