Чек-лист разработчика: часть первая

Просмотров:2155

Замечали, что при создании ботов появляются задачи, повторяющиеся из проекта в проект? Создание списка задач ускорит работу и повысит ваш профессионализм в глазах заказчика. Соберем свою базу таких решений.

Автоматизируем создание команд

Создаем шаблоны прямо в боте

Зачем снова и снова настраивать цепочки сообщений, если можно их дублировать Заводим отдельный бот, в котором создаем то, что повторяем из бота в бот и в дальнейшем начинаем сборку с дублирования. Что именно можно дублировать, мы разберем дальше.

Собираем информацию о происходящем в боте

Подключаем Google таблицу

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

Рекомендуем ознакомиться с видео инструкциями: Интеграция с Google Таблицей и Как выводить информацию из Google Таблицы.

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

Получаем вовремя все важные уведомления

Подключаем группу Телеграм

С ней гораздо удобнее следить за всей актуальной информацией и быстро реагирована самые разные события, например:

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

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

  • Пользователь ответил на анкету. Мы оперативно получим развернутую информацию об этом.

  • Нужно подтвердить заявку. Можно также настроить из группы.

  • Формировать ежедневные и еженедельные отчеты со всеми нужными данными. Их тоже удобно собирать в группе.

  • У подписчика закончился платный доступ к продукту. Вы узнаете об этом и сможете связаться для касдева.

Реанимируем интерес к боту и настраиваем касания

Напоминаем о просмотре через сценарии

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

Создаем сценарий, который перезапускается при каждом вызове ключевой команды. У такого сценария интервалы напоминания увеличиваются кратно, например напоминаем на 1, 3, 7,15, 30 день.

Смысл в том, чтобы не перекормить касаниями. В этом случае велика вероятность, что подписчик просто заблокирует бота.

Ликвидируем сбои

Увеличиваем лимиты Google Таблиц

Если в боте заказчика планируется высокая нагрузка в моменте, имеет смысл подключить несколько таблиц, подробнее: Как увеличить лимиты Google таблиц.

Улучшаем коммуникацию в боте

Настраиваем возможность задать вопрос автору

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

  • Через диалоги.

  • Через кнопку с переходом в личный аккаунт.

  • Через форму для отправки запроса.

Создаём эффект управляемости для автора бота

Настаиваем личный кабинет

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

Варианты применения:

  • Размещать ссылки на важные источники. Таблицы, группы и прочее, чтобы заказчик не потерялся в обилии информации.

  • Оформлять выдачу доступа к платным продуктам вручную. Например, владелец бота хочет подарить доступ или дать его в обмен на касдев. Или же клиент просто перевел деньги на карту и нужно провести действие руками.

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

  • Смотреть данные из Google таблиц прямо в боте, выгружая их в Google слайдер.

Собираем данные для дальнейшей доработки бота

Ведем свой список метрик

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

Например:

  • Число подписавшихся и отписавшихся за день.

  • Общее число подписчиков.

  • Сколько раз всего за день заполнили опрос или нажали на команду.

  • Сколько человек подписались на функционал.

  • Сколько сегодня получили его по подписке.

Например, 3% подписчиков пропускают в боте даже первую кнопку. 82% доходят до конца цепочки и так далее. Все эти данные можно собирать, используя переменные. И выгружать их в таблицу для наглядности.

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

Была ли страница полезна?