Жена работала администратором в салоне и полдня листала чаты в поисках клиентов. Я написал ей код и получился сервис
Год назад мы переехали в Черногорию. Я продолжил заниматься разработкой и подрабатывал в QA, жена устроилась мастером маникюра в салон красоты в Подгорице, а через какое-то время стала там ещё и администратором.

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

Увидела — написала, предложила услуги салона. Всё просто на словах, а на деле пипец.

Это выглядело так: несколько десятков чатов, русскоязычные сообщества, чаты релокантов, местные барахолки, «мамочки Подгорицы», "женские клубы", объявления.


Их нужно периодически открывать и перечитывать. Если ты этого не делаешь два часа — сообщение уже утонуло под сотней других, а клиент ушёл к тому, кто ответил первым.

Она приходила и рассказывала, как это выматывает. Именно утомительно и бессмысленно перелопачивать горы мусорных сообщений. Ты как будто весь день держишь в голове фоновую задачу:
«не пропустить». А пропустить очень легко, потому что человек не пишет «ИЩУ САЛОН». Человек пишет: «девочки, кто где ногти делает, а то моя мастер уехала».

Что я сделал

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


Если сообщение похоже на запрос услуги из её сферы — присылает ей уведомление в личку, типа "смотри, в таком-то чате вот такое сообщение". Сам бот в чаты добавлять не нужно, естессно.

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


На каждый настоящий запрос приходило десять пустых уведомлений. Это, конечно, не чаты лопатить, но тоже фигня какая-то.

Тогда я добавил второй слой. Сначала грубый фильтр по словам отсекает основную массу, а то, что прошло, отправляется в дешевую LLM с единственным вопросом:
«Это запрос на услугу по профилю? Да или нет». И отсеклось 95% мусора, причем нейронка реально отличает «кто посоветует мастера» от «я вчера была у мастера».

И вот тут жена перестала об этом думать и код решил ее трабл. Уведомление под нужным звуком приходит — значит, действительно кто-то ищет. Не приходит, можно спокойно работать. То есть, вообще забыла, как раньше листала эти чаты в поиске запросов.

Как это перестало быть домашней поделкой

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


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

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

Что я понял про этот рынок, пока делал

Несколько вещей, которые мне самому были неочевидны в начале.

Скорость решает больше, чем качество предложения. В чате выигрывает не тот, у кого лучше цена, а тот, кто ответил первым. Поэтому вся ценность инструмента — в секундах.

Ключевые слова без понимания смысла не работают, а шлют мусор. Поэтому нейронка тут реально спасает.

Люди не хотят «платформу», они хотят уведомление и клиентов. Я сначала думал в сторону полноценного веб-сервиса с личным кабинетом, CRM и аналитикой, дашбордом. А выяснилось, что мастеру маникюра или водителю-визаранщику не интересно вникать в дашборд, заниматься отстройкой на сайте или в аппке. Им нужна настройка за 5 минут, звук в телефоне и нормальные уведомления. Всё остальное — от лукавого.

Где мы сейчас

Сервис работает, называется «Говорун» — жена придумала название, когда бот в первый раз завалил её уведомлениями (Все ж читали Кира Булычева?). Пользователи в основном такие же, как она: мастера, частные специалисты, риэлторы, небольшие салоны и студии в паре стран, где русскоязычные сообщества живут в Telegram.

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

Бот, если кому пригодится:
https://t.me/govorunai_bot.