Полгода назад мы рассказывали про Telegram-бот для соседей, который написал минский программист Максим Усачёв. Тогда Домовой обслуживал две минские новостройки, сейчас — 117 домов, 14 тысяч пользователей (распространяет бота исключительно сарафанное радио). Максим рассказал dev.by, как экспериментирует с монетизацией и почему не хочет открывать код.
По словам разработчика, за полгода в боте появились дополнения, которые удовлетворяют большинство потребностей белорусских домов. Пользователи могут сообщать о своих потребностях в Tg-группе.
— Соседи говорят, чего не хватает, и я добавляю. Могу сказать: «Оцениваю эту фичу в 20 баксов, скидывайтесь». И те, кому нужно, скидываются.
Например, так появились изменения в процедуре регистрации (можно не сообщать номер телефона, хотя «это противоречит идее бота — ты соседям доверяешь и всегда можешь им позвонить»); поиск пользователей по парковочному месту и номеру автомобиля; выгрузка и сортировка отчёта по всем пользователям (например, нужно собрать список квартир и отметить, скажем, кто сдал деньги на что-либо).
Ты все запросы пользователей реализовываешь?
Нет, конечно. Некоторые просят перенести проект на свой сервер — это сложно, технологический стек у меня проприетарный, все API, библиотеки завязаны на Google-платформе. Кто-то говорит: «Нам нужен бот для ЖКХ, открой свой API, мы сами сделаем». Если чего-то не хватает, скажи, я, может быть, напишу, а так… возьми и сам напиши.
Меня спрашивали, собираюсь ли я выкладывать код бота в опенсорс. Я нормально отношусь к открытому коду, раньше и писал для опенсорса, и пользовался открытым кодом, но Домового не буду открывать. Не потому что жалко, а потому, что полезут пулл-реквесты, которые придётся апрувить. А с моим перфекционизмом это будет отнимать больше времени, чем написать фичу самому. И в целом я хочу контролировать развитие продукта.
Почти все спрашивают, где хранятся данные, кто имеет к ним доступ. Проект закрытый, доступ к данным имею только я и никуда их не сливаю. Я не вижу ценности в этих данных: сегодня не составляет трудности узнать, где ты живёшь. Ты сам об этом рассказываешь на каждом шагу — вы же пиццу в интернете заказываете, оставляете свои данные и не спрашиваете, где они хранятся.
Что из функционала ещё предстоит добавить в Домового?
Было бы круто прикрутить голосовалку, но это большой объём работы — оценил бы в 500-600 долларов. Пока народ пользуется стандартными голосовалками от Telegram.
Есть идея сделать оповещения: допустим, идут выборы председателя и нужно явиться и проголосовать.
Чтобы расти, нужна интеграция с сервисами города: например, для снятия показаний со счётчиков, оплаты коммунальных услуг в мессенджере.
Ты говорил, что не планируешь зарабатывать на Домовом. А зачем он тебе?
Для души. Здесь в отличие от работы в офисе на дядю можно делать так, как хочешь и когда хочешь. Это мой домашний проект. Плюс приятно, когда тебя благодарят — по пирамиде потребностей по Маслоу надо же подниматься.
Ни одна модель монетизации не ложится на проект?
Однажды я попробовал добавить в бота рекламу, не назойливую: в разделе «Услуги и скидки» можно было посмотреть контакты магазинов с бытовой техникой, стройматериалами. Но это не взлетело. Сложно убедить владельцев магазинов, что реклама через бота будет работать. Пользователей, которые сами заходили бы в этот список, тоже оказалось мало. Либо реклама должна быть навязчивой — вот, дешёвые двери или паркет! — либо вообще без неё. Я всегда к рекламе относился плохо, поэтому просто забил.
Будешь делать такого бота для Viber?
Пока что ботом в основном пользуется айтишная аудитория, хотелось бы, чтобы не только она. Но, несмотря на то, что Telegram у нас не особо популярен, все бабки-дедки сидят в Viber, создавать бота для этого мессенджера я не буду. Сделать его на таком же уровне не получится. К тому же мне как разработчику нравится API Telegram — всё задокументировано подробно и с примерами.
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.