Инструкция подойдет как для офлайн розыгрыша, так и для онлайн формата.

Как работает бот:

  1. В момент запуска бота участник получает свой уникальный номер для розыгрыша
  2. Бот записывает участника в общую таблицу и сообщает ему информацию о месте и времени розыгрыша
  3. Участник получает напоминание о розыгрыше за 10 минут
  4. Работа бота завершается, розыгрыш проводится с помощью генератора случайных чисел

Подготовка таблицы

Номера участников будут записываться в Google Таблицы. Эту таблицу нужно создать.

Рекомендуем 3 столбца: номер участника, имя и username (юзернейм).

Создание числового поля

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

  1. В личном кабинете BotHelp перейдите в «Настройки», в раздел «Настраиваемые поля» и нажмите на кнопку «Добавить новое поле».

2. Назовите поле. В шаблоне используется название «конкурс», поэтому рекомендуем назвать поле точно так же

3. Выберите тип поля — «Число».

4. Сохраните поле.

Создание числовой глобальной переменной

  1. В «Настройках» перейдите в раздел «Глобальные переменные» и нажмите на кнопку «Добавить новую переменную».

2. Назовите переменную. Можно дать любое название, в данном примере назовем ее «номер».

3. Выберите тип переменной «Число».

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

5. Сохраните переменную по кнопке «Добавить».

Подключение таблицы

Далее вам необходимо совершить подключение ранее созданной таблицы по нашей статье о работе с Гугл таблицами, пункт Настройка BotHelp.

Если подключение прошло успешно, в разделе Интеграции с google-таблицами отобразятся подключенный google-аккаунт и статус «Подключено».

Копирование шаблона

Перейдите по ссылке на шаблон Выдача номера для розыгрыша https://main.bothelp.io/f/93920e65df2

Откроется окно с шаблоном. Нажмите на кнопку Копировать в BotHelp в правом нижнем углу.

Укажите домен своего кабинета, его можно найти в адресной строке браузера в кабинете.

Нажмите Сохранить бота.

Дайте название боту, выберите нужный канал и нажмите на кнопку Создать бота.

Важно: если вы еще не подключили канал Telegram к BotHelp, вы можете сделать это по данной инструкции.

Через несколько секунд загрузится схема бота, нажмите на кнопку «ОК».

!Важно: рекомендуем сразу активировать бота и настроить для его запуска автоматизацию «Приветствие» по статье.

Редактирование шагов бота

Несколько блоков в скопированном боте не настроены, перейдем к их настройке.

Для этого нажмите на кнопку Редактировать в правом верхнем углу интерфейса.

  1. После запуска бота участник попадет на условие Уже получил номер?, где проверяется заполненность поля Конкурс. Это условие нужно для того, чтобы участники не могли схитрить и получить несколько номеров для розыгрыша.

Нажмите на кнопку Добавить условие, выберите в выпадающем списке ранее созданное числовое поле Конкурс.

Выберите условие Заполнено.

Важно: сохраните шаг по кнопке Сохранить и закрыть.

  1. Далее необходимо настроить шаг-действие Выдача номера. Нажмите на шаг и выберите действие Действия с полями/переменными.

В выпадающем списке выберите ранее созданную глобальную переменную, в нашем примере это Номер.

Тип действия – Математические операции со значением.

В поле значения нажмите на кнопку «< >», чтобы вставить макрос переменной Номер.

К макросу добавьте +1, чтобы с каждым новым участником число переменной увеличивалось на 1.

Должно получиться как на скриншоте:

Ниже добавьте еще одно Действие с полями и переменными.

Теперь выберите поле Конкурс, тип действия – Математические операции со значением.

В поле значения вставьте макрос глобальной переменной Номер.

Готово. Это действие будет сохранять получившееся значение из действия выше в профиль подписчика.

Важно: не забудьте сохранить шаг по кнопке Сохранить и закрыть.

Вот как должен выглядеть готовый шаг-действие:

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

  1. Далее необходимо настроить действие Отправка в таблицу. Настройка этого действия подробно описана в данной статье.

Важно корректно сопоставить поля:

  • В столбец Номер отправляется поле Конкурс.
  • В столбец Имя – системное поле name (name – имя пользователя из его карточки подписчика в BotHelp).
  • В столбец UsernameUsername (это поле подтягивает @username подписчика из Telegram, если он заполнен и не скрыт настройками приватности).

Важно: не забудьте сохранить шаг после настройки.

  1. В шаге Место и время розыгрыша сообщите участнику нужную информацию о розыгрыше.

5. Далее в шаге 10 минут до начала настройте напоминание для участника. В нашем примере это напоминание за 10 минут до начала розыгрыша.

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

Здесь используется блок Расписание, о его настройке подробнее в инструкции.

6. В шаге Опоздал удалите кнопку Для разработчиков чат-ботов. Она нужна только вам для перехода к знакомству с шаблоном.

Важно: Так же удалите все шаги после кнопки, это инструкции по шаблону.

Поздравляем! Вы завершили настройку бота.

Обзор шаблона: видео в VK Видео


Если вы не нашли ответ на свой вопрос, задайте его нам в чате внутри кабинета либо напишите в телеграм BotHelpSupportBot или на почту hello@bothelp.io 

Получите 14 дней полного функционала платформы для создания рассылок, автоворонок и чат-ботов BotHelp.

Получить 14 дней бесплатно

Была ли статья полезна?

Спасибо за обратную связь!