Skip to main content
All CollectionsРусскийПримеры полезных механик
Как выдавать призы и начислять баллы за кодовые слова
Как выдавать призы и начислять баллы за кодовые слова

выдача бонусов после проверки кодовых слов

Sam avatar
Written by Sam
Updated this week

В этой инструкции разберём основные способы проверки кодовых слов. Данные механики позволят настроить логику проверки сообщений клиентов и выдачу бонусов за верные слова.

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

Обратите внимание: данные механики подходят для выдачи бонуса как в виде приза (гайда, видео, ссылки и т.д.), так и в виде баллов. Если вы хотите выдать бонус баллами - используйте действие "Баллы геймификации"

Ниже рассмотрены несколько способов реализации:

Кодовые слова в качестве триггера

  • Кодовое слово как триггер автоматизации

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

Идеально подходит для сценариев, где каждое слово должно запускать отдельную автоматизацию, например, когда у вас есть несколько уникальных слов, каждое из которых даёт отдельный приз.

Шаги:

Устанавливаем кодовое слово в качестве триггера для автоматизации.

В автоматизации создаем условие "назначенные теги" как стартовый блок.

Если у клиента уже есть нужный тег (например, "получил приз за кодовое слово"), сообщаем, что он уже получил приз, и не выдаем его повторно.

Если тега нет — навешиваем тег и выдаем приз.

  • Комбинированный вариант: переменные + триггер

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

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

Шаги:

Все кодовые слова необходимо прописать в качестве триггера, разделяя отдельные триггеры с помощью клавиши Enter

Сначала с помощью действия "сохранить сообщение" сохраняем последнее сообщение клиента в переменную (например, "Кодовое слово").

Применяем условие "значение переменной", чтобы проверить, совпадает ли введённое кодовое слово с одним из заданных (например, "солнце"). Проверяем значение переменной для каждого кодового слова:

Если условие выполняется, проверяем через условие "назначенные теги", был ли уже выдан приз за это слово.

Если тега нет — навешиваем тег и выдаем приз. Если тег уже есть — сообщаем, что приз уже был выдан, и предлагаем искать другие слова.

Примеры применения механики:

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

Кодовые слова в сценарии автоматизации

С помощью переменных можно сохранять ответ клиента и проверять, является ли это правильным кодовым словом.

Шаги:

  • Сначала попросите клиента ввести кодовое слово.

  • С помощью действия "сбор данных клиента" сохраняем его в переменную, например, "Кодовое слово".

  • Дальше, используя условие "значение переменной", проверяем, соответствует ли введённое слово нужному.

  • Если слово правильное, проверяем наличие тега у клиента с помощью условия "назначенные теги". Если тега нет, то:

  • Навешиваем тег (например, "получил приз за кодовое слово").

  • Выдаем приз (например, баллы или подарок).

  • Если клиент ввёл неверное кодовое слово, сообщаем: "такого слова я не загадывал" и предлагаем ввести слово заново:

Особенности:

Подходит для более гибкой проверки нескольких кодовых слов в рамках одного процесса.

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

Можно проверять несколько слов последовательно, и если одно из них совпало — выдаём приз.


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

Может быть полезно:

Did this answer your question?