Викторина «Правда или ложь» для ВК и TG

Здравствуйте! Меня зовут Валентина, и я занимаюсь созданием чат-ботов, игр и автоматизацией в социальных сетях.

Не так давно я познакомилась с TargetHunter.Moderator и решила с его помощью сделать викторину «Правда или ложь».

Она может просто развлекать подписчиков, а может и служить стимулом написать в личные сообщения группы. Например, если тех, кто ответил правильно на 9 из 10 вопросов поощрить полезностью (чек-листом или бонусом).

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

Если идей нет, то используйте что-то из школьной программы: биология, география, история, литература и др.

За правильные ответы пользователи получают баллы. Начислять можно по одному плюсику, а можно за сложные вопросы прибавлять по пять баллов к ответам, а за лёгкие — по два. Количество вопросов вы определяете сами.

Вот, что получилось у меня:

Викторина «Правда или ложь» для ВК и TG, image #1
Викторина «Правда или ложь» для ВК и TG, image #2
Версия из шести вопросов для ВКонтакте
Викторина «Правда или ложь» для ВК и TG, image #4
Викторина «Правда или ложь» для ВК и TG, image #5
Викторина «Правда или ложь» для ВК и TG, image #6
Викторина «Правда или ложь» для ВК и TG, image #7
1 of 7

Эту схему можно использовать, как для ВКонтакте, так и для Telegram.

Выглядит она примерно так:

Если вопросов больше, то и схема получится длиннее

ВКонтакте

Итак, первое, что нужно — это подключённое сообщество к платформе.

Затем создаём пользовательскую переменную и список (зачем он мне понадобился, расскажу чуть позже).

Викторина «Правда или ложь» для ВК и TG, image #8

Создаём чат-бота, срабатывающего на активность: получено новое входящее сообщение. Первым шагом ставим условие: «В полученном тексте есть хотя бы одно слово» и вводим кодовое слово, например: «Викторина».

У меня присутствуют приветствие (шаг 2) и таймер (шаг 3), чтобы пользователь мог ознакомиться с правилами, и у него хватило бы на это времени.

Викторина «Правда или ложь» для ВК и TG, image #9

Затем отправляем сообщение, содержащее вопрос с вариантами ответа в виде кнопок (шаг 4).

В карусели подробно по каждому блоку:

На правильный ответ добавляем действие «увеличить пользовательскую переменную (правильные ответы) на число: 1» (шаг 5) и отправляем сообщение с верным ответом (шаг 6 и 7). После каждого сообщения я решила ставить таймер (шаг 8) секунд на 5-10 (в зависимости от количества слов в предыдущем сообщении), чтобы у пользователя было время на прочтение пояснения.

Повторяем действия с каждым вопросом:

➢ отправить сообщение с загадкой и кнопками;

➢ если ответ верный, то действие +1 к переменной;

➢ поясняющее сообщение: верен выбор или нет в зависимости от ответа;

Викторина «Правда или ложь» для ВК и TG, image #10
Викторина «Правда или ложь» для ВК и TG, image #11
Викторина «Правда или ложь» для ВК и TG, image #12
Викторина «Правда или ложь» для ВК и TG, image #13
Викторина «Правда или ложь» для ВК и TG, image #14
1 of 5

таймер на 5-10 секунд.

По окончании викторины присылаем сообщение (шаг 42) с количеством правильных ответов.

Викторина «Правда или ложь» для ВК и TG, image #15
Для чего нужен список?
Для того, чтобы викторину можно было пройти только один раз, что логично.
Каждого, кто написал ключевое слово, мы можем добавить в созданный список. И, если человек решит заново поотвечать на вопросы, то мы ему об этом скажем.
В карусели подробно по каждому блоку:
Викторина «Правда или ложь» для ВК и TG, image #16
Викторина «Правда или ложь» для ВК и TG, image #17
Сообщение о том, что пользователь уже принимал участие в викторине
Викторина «Правда или ложь» для ВК и TG, image #19
1 of 4
➢ проверка (шаг 39): есть ли пользователь в нашем списке;
➢ если нет, то добавляем в список (шаг 38) и далее сообщение приветствие (шаг 2) → таймерсообщение — вопрос и так далее.
➢ если пользователь в списке присутствует, то сообщение (шаг 41) о том, что участвовать в викторине можно только один раз.
Викторина «Правда или ложь» для ВК и TG, image #20

⟸ Такое сообщение получит пользователь на попытку принять участие в викторине второй раз.

Telegram

Схема такая же, как и для ВКонтакте:

➢ подключение бота к платформе;

➢ создание переменной и списка (если он нужен);

➢ создание чат-бота, срабатывающего на: получено новое входящее сообщение;

условие с проверкой полученного текста на наличие нужных слов (шаг 1);

сообщение приветствие (шаг 3)таймер (шаг 2) сообщение — вопрос с кнопками (шаг 4)действие +1 к правильному ответу (шаг 5)сообщение — реакция на выбранный вариант (шаг 6 и 7)таймер (шаг 8) → новое сообщение — вопрос с кнопками и так далее;

Викторина «Правда или ложь» для ВК и TG, image #21
Викторина «Правда или ложь» для ВК и TG, image #22

➢ завершает викторину сообщение с количеством правильных ответов (шаг 32).

Вот такую версию для Telegram получаем:

Викторина «Правда или ложь» для ВК и TG, image #23
Викторина «Правда или ложь» для ВК и TG, image #24
Так выглядит викторина вTelegram
Викторина «Правда или ложь» для ВК и TG, image #26
Викторина «Правда или ложь» для ВК и TG, image #27
Викторина «Правда или ложь» для ВК и TG, image #28
1 of 6
Если есть вопросы — пишите в личку или в группу Автоматизация и чат-боты для ВК и Telegram
541 views·12 shares