Мгновенная лотерея
Реализация функционала мгновенной лотереи. Также можно использовать для выдачи произвольного сообщения из сохранённых - например для "печенек с предсказаниями".
Для настройки используется функционал Сохранённых сообщений и Диалогов - создаётся диалог Мгновенная лотерея, в настройках которого указываются метки сообщений. Система выбирает произвольное Сохранённое сообщение из тех, у которых есть одна из указанных меток.
Итак задача: реализовать мгновенную лотерею с выдачей призов: промокод, скрытый товар с скидкой.
Создадим сообщения: первое - Сообщение без выигрыша
И, в вкладке Дополнительно, присваиваем сообщению метку "лотерея1":
Ставим что отправлять Администраторам, сохраняем. Отправляем Администраторам для проверки что всё отображается правильно:
Также ставим сообщению метку "Лотерея1"
Теперь создадим товар не доступный из основного меню. Для этого достаточно указать в качестве родительского раздела Скрытый.
И сообщение о выигрыше этого товара - вставляем в него кнопку с действием элемент меню.
Сохраняем, отправляем для проверки:
Ок, подготовка сообщений закончена. Если хотим чтобы выигрышей было меньше - придётся сделать несколько сообщений без выигрыша.
Теперь создадим Диалог запускающий лотерею для пользователя.
Первый вариант - из нижнего меню. Для этого, текст на будущей кнопке должен совпадать с именем диалога - пусть кнопка будет "Мгновенная лотерея". Тогда диалог будет таким:
Текст - должен совпадать с текстом на кнопке
Метки - список меток сообщений которые участвую в выборе
Секунд между использованиями - как часто пользователь может участвовать в лотерее. 1 сутки - 86 400 секунд.
Максимум использований - сколько раз пользователь может принимать участие в лотерее.
И, создаём кнопку в нижнем меню:
Для проверки можно убрать в настройках ограничения и проверить как выдаются варианты:
Посмотреть кто из пользователей что выигрывает можно в Пользователях, в вкладке Мгновенные лотереи:
Если лотерею хочется разместить в Сохранённом сообщении - можно добавить кнопку с Действием Диалог и выбрать диалог Мгновенная лотерея
Если нужно создать ссылку для Интернета - для размещении на сайте или формирования QR кода:
Создаём новое Сохранённое сообщение о том что это такое, чтобы пользователь только войдя в бота не пугался:
Теперь, для создания ссылки надо создать специальный диалог - на него будет вести ссылка. Задача этого диалога просто показать Сохраненное сообщение:
Важно! Имя диалога должно состоять только из латинских символов или цифр!
Теперь, формируем ссылку - берем ссылку на бота: https://t.me/botboom_bot из Панели управления и, добавляем к ней текст: "?start=txlottery1" где часть "?start=tx" всегда будет одна и таже, а далее, без пробелов, имя Диалога из настроек. В итоге, получим ссылку:
https://t.me/botboom_bot/?start=txlottery1
Эту ссылку можно размещать где угодно - она заведёт пользователя в Ваш бот и после стартового сообщения пользователь получит приглашение для участия в лотерее.