Как сделать бота "Колесо Фортуны" с проверкой подписки на канал (+Сквозная аналитика). Пошаговая инструкция для чайников и не только.

Как сделать бота "Колесо Фортуны" с проверкой подписки на канал (+Сквозная аналитика). Пошаговая инструкция для чайников и не только.

Прелюдия:

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

Перед прочтением этой статьи лучше ознакомиться с ними (в идеале еще влепить туда по лайку и комменту)

Для чего нужна эта статья?

1. Это очень востребованная история (я натурально реализовывал такой кейс для подписчицы)

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

Традиционно залетайте в мой ТГ - там редко, но метко выходят мясные посты (иногда даже шутейки там шучу - да).
И вообще это лучшая благодарность за мои труды, аминь

Ближе к телу:

Создавать бота будем через модуль воронок в бесплатном сервисе https://chatium.ru/start. Данный модуль также доступен в рамках вашего GetCourse аккаунта.

1.0 Логика будет такая:
Юзер крутит колесо, ему выпадает приз, но чтоб его забрать нужно подписаться на канал. Чтобы сократить время (страданий) работы воспользуемся шаблоном Колеса Фортуны, а далее будем дополнять его функциями помимо рулетки

Очевидные моменты буду писать кратко, тк статья в любом случае получится невероятно длинная

1.1 Прежде всего создаем двух ботов в @BotFather Первый будет мэнеджером и займется проверкой подписок
Второй будет непосредственно общаться с пользователем и, естественно, ВРАЩАТЬ БАРАБАН.

Для этого можно
а) Скопировать шаблон из этой статьи https://vc.ru/marketing/1569757-kak-sdelat-koleso fortuny-v-tg-bote-za-10-minut-poluchit-kontakt-polzovatelya-poshagovaya-instrukciya-s shablonom
б) Создать колесо вручную (дабл клик по пустому месту - шаблоны - web App - Колесо Фортуны - создать файл экрана)

1.2 Теперь привяжем ботов к нашей воронке Переходим в настройки воронки - управление ботами

Как сделать бота "Колесо Фортуны" с проверкой подписки на канал (+Сквозная аналитика). Пошаговая инструкция для чайников и не только.

И добавляем одного обычного ТГ бота, а другого ТГ менеджера

Как сделать бота "Колесо Фортуны" с проверкой подписки на канал (+Сквозная аналитика). Пошаговая инструкция для чайников и не только.

Бота-менеджера сразу добавляем к нужный паблик и выдаем ему ВСЕ ПРАВА

Далее снова заходим в настройки воронки и связываем двух ботов со сценой

Как сделать бота "Колесо Фортуны" с проверкой подписки на канал (+Сквозная аналитика). Пошаговая инструкция для чайников и не только.

2.0 Приступим к построению воронки

2.1 Создаем блок "Проверить подписку на канал". В нем сразу выбираем нужный паблик и бота
От этого блока создаем 2 новых для отправки сообщений

Как сделать бота "Колесо Фортуны" с проверкой подписки на канал (+Сквозная аналитика). Пошаговая инструкция для чайников и не только.

ДАЛЬНЕЙШИЕ ДЕЙСТВИЯ ПРОВОДИМ В РЕЖИМЕ "ЗАПУСК"

2.2 Настроим проверку подписки
Дважды кликаем по стрелке к первому сообщению - добавить условие - значение переменных chat.chatMember
Ну а в качестве сообщения напишем "Спасибо за подписку"

А для тех, кто не подписан:
Повторяем процедуру со второй стрелкой, в качестве значения указываем !chat.chatMember
В сообщении попросим подписаться
Далее создаем блок "событие телеграмм" - пользователь подписался на канал
И замыкаем нашу воронку как на скрине

Как сделать бота "Колесо Фортуны" с проверкой подписки на канал (+Сквозная аналитика). Пошаговая инструкция для чайников и не только.

Логику проверки подписки на канал настроили.
Пока отложим ее и приступим к настройке колеса

3.0 Настройка колеса

Проваливаемся в блок колеса и следим за руками (на самом деле за стрелками)

Как сделать бота "Колесо Фортуны" с проверкой подписки на канал (+Сквозная аналитика). Пошаговая инструкция для чайников и не только.

3.1 Для корректной работы приложения, его нужно разместить в ТГ Apps, для этого: необходимо снова поговорить с BotFather. Вводим /newapp Выбираем нужного бота Задаем название и описание приложения

  • необходимо снова поговорить с BotFather.
  • Вводим /newapp
  • Выбираем нужного бота
  • Задаем название и описание приложения
  • Далем скрин Колеса размером 640х360 (пример ниже)
Как сделать бота "Колесо Фортуны" с проверкой подписки на канал (+Сквозная аналитика). Пошаговая инструкция для чайников и не только.
  • Вводим /empty
  • Выбираем нужного бота
  • После этого BotFather попросит от нас ссылку на приложение Ее можно получить в блоке Колеса (Нужно развернуть раздел "Телеграмм Mini App и сгенерировать ссылку)
  • Генерируем ссылку и отправляем боту
  • Задаем короткое имя для приложения Возвращаемся к блоку Колесо фортуны.
  • Теперь мы можем установить колесо фортуны в меню нашего бота (стрелка 3)
  • Сектора можно настроить, провалившись в соответствующий раздел (стрелка 4)

UPD: Для того, чтобы протестировать колесо, если вы его уже прокрутили, можно воспользоваться кнопкой "сбросить всех"

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

Как сделать бота "Колесо Фортуны" с проверкой подписки на канал (+Сквозная аналитика). Пошаговая инструкция для чайников и не только.

4.0 Время собрать это лего

4.1 Копируем блоки, которые мы настраивали ранее (ctr+c ctr+v)

Как сделать бота "Колесо Фортуны" с проверкой подписки на канал (+Сквозная аналитика). Пошаговая инструкция для чайников и не только.

Для каждого сектора рулетки нужен эти 4 блока
В итоге это должно выглядеть примерно так

Тот момент, когда на уроке на секунду отвернулся от доски, а когда повернулся, там это
Тот момент, когда на уроке на секунду отвернулся от доски, а когда повернулся, там это

Остается лишь отредактировать сообщения в соответствии с вашими секторами и причесать воронку по текстам.

5.0 А что по аналитике?

Если очень кратко, то:

5.1 Копируем код счетчика из своего аккаунта

5.2 Вставляем на свой сайт (на каждую страницу)

5.3 Создаем блок "страница" под каждую страницу

5.4 Теперь мы отследим все перемещения юзера (даже если вы будете перебрасывать его из бота в страницу и наоборот)

Фух, ну это если вкратце.

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

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

99
55
14 комментариев

До очарования схематично тут все. Супер ! Не знаю насчет чайников, но я разобралась 😅
P.S. и отдельное спасибо за продолжение текстов про создание ботов

2

Все для вас!
Спасибо большое <3

Очень полезная статья, большинство пользователей воронок до сих пор не понимают какие вещи можно с ними творить

1

Чётко, похожий бот вроде в вк есть, но я не тестил

1

У меня особое отношение к вк)
Но мб у них что-то такое и реализовано

Полезный инструмент, благодарю

1