Перейти к содержанию

Наращиваем темп!

В эйфории от вчерашнего я решил не снижать обороты — и продолжить тему автоматизации.

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

Маленькое изменение с большими последствиями #

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

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

Мне хочется выйти на этап роста и опробовать многие штуки не на двух-трех узлах, а хотя бы на трех внутренних и девяти внешних нодах. Такой масштаб — вполне достаточный, чтобы обкатать техники, которые впоследствии будут работать на нескольких сотнях узлов так же хорошо, как работали на нескольких. К сожалению, масштаб прототипа этого не позволяет. А чтобы достичь бОльшего масштаба — надо решать финансовые вопросы и привлекать новых пользователей.

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

Есть идея! #

И вот, на фоне утреннего обсуждения о том, что Telegram опять не работает и все снова лагает, ко мне пришла идея — довольно простая, но от того не менее гениальная: а что, если запустить триал-версию? Доступную для каждого. Допустим, через Telegram.

Механика может быть очень простой. Создаем бота с единственной кнопкой — «Получить триал-доступ». По нажатию создается новое устройство, которое действует в сети примерно час, после чего удаляется. Количество разрешенных триал-ключей может варьироваться — от трех до десяти. Затем выдается вежливое предупреждение: вы исчерпали свой лимит триал-доступа, присоединяйтесь к нам (но за деньги, разумеется)! Уникальность пользователя отслеживается по Telegram ID — вот зачем мне далось это поле.

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

А пока — подготовка #

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