Запуск на Автопилоте - День 3 - Геймификация

ОБЯЗАТЕЛЬНО ПРИМИТЕ ПРАВИЛА ПЕРЕД НАЧАЛОМ!

Прочитать правила ВКонтакте для ботов

И если вы еще не написали боту «привет», сделайте это прямо сейчас по ссылке. Это нужно для получения важных уведомлений.

План урока:

Ссылка на админку сервиса: https://skyauto.me/

Вступление

О чем беседуем и на что стоит обратить внимание

План урока

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

Особенности публикации поста с заданием

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

Видеодемонстрация настройки
Важно! Не создавайте одинаковых событий без параметров (или с полностью одинаковыми параметрами), иначе Автопилот пришлет Ахтунг, что Вы неоптимально все настроили, т.к. будет реакция на каждый из комментариев множеством одинаковых событий.

Еще раз про посты в отложке

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

  • Надо брать ссылку на пост и вставлять в событие в момент выхода поста.
  • Либо вы можете на какое-то время закрыть комментарии, потом вставить правильную айдишку и потом включить комментарии.

На самом деле с отложенными постами можно работать. Но это уже варианты не из простых.

Полезные ссылки:

Создание рейтинга баллов

Видеодемонстрация создания рейтинга
ВАЖНО! У вас должно быть установлено приложение Автопилота. Довольно подробно рассмотрели этот вопрос здесь или здесь.

Для кастомизации рейтинга можно воспользоваться разделом «Страницы» с типом: рейтинг

Оставлю пример шаблона для описания страницы рейтинга, ↓
где вместо 0000 подставляйте номер вашего списка с рейтингом.

%first_name%, у вас наград: {level}0000{/level}
Ваше место в рейтинге: %rating_position%

Далее можно скопировать ссылку на страницу и отправить, например, пользователю в сообщении (по запросу через ключевое слово или вставить в пост):

%first_name%, ваш рейтинг можете посмотреть тут:
https://vk.com/app6177183_-202392929#p=43277

Полезные ссылки:

Начисление баллов за правильный ответ

Ключевая суть технологии: управляем уровнями списка баллов!

Видеодемонстрация настройки

В видео показан пример начисления баллов за сдачу домашнего задания. Баллы начисляются действием Добавить в список / Сменить уровень списка.

Если нужны разные баллы за разные активности, то можете:

Рассмотрим популярные ограничения, которые могут быть полезны при работе с баллами или списками.

1) Баллы начисляются только раз.
Условие: «Выполнена команда»

  • Команда № 0 (текущая) выполнена ровно 0 раз
    0 раз — т. к. на момент проверки команда (её действия) ещё ни разу не запускались → команда не помечена как выполненная → выполнена 0 раз
  • Реакция на невыполнение — обычно не пишем, чтобы на тех, кто сдал задание, больше не срабатывало. Но можно написать что-то в стиле:
@id%vk_id% (%first_name%), у вас уже зачтено это задание. Переходите к следующему.
Пример условия: «Прием правильного ответа только раз»
Пример условия: «Прием правильного ответа только раз»

2) Нельзя писать раньше времени

Условие: «До/после»

  • Выполняется после 23.02.2021 00:00
  • Реакция на невыполнение — Написать комментарий
@id%vk_id% (%first_name%), Вы сдали задание слишком рано.
Пример условия: «Нельзя писать раньше времени»
Пример условия: «Нельзя писать раньше времени»

3) Нельзя писать позже времени

Условие: «До/после»

  • Выполняется до 23.02.2021 23:59
  • Реакция на невыполнение — Написать комментарий
Вы сдали задание слишком поздно
Пример условия: «Нельзя писать позже времени»
Пример условия: «Нельзя писать позже времени»

4) В комментарии должно быть прикреплено фото/видео…

Условие: «Переменная содержит»

  • Переменная %attach_links% содержит photo
  • Если выбрать содержит photo,video — то задание зачтётся, если есть или фото, или видео, или оба вместе
  • Как прописать другие типы вложений — посмотрите здесь
  • Реакция на невыполнение — Написать комментарий
@id%vk_id% (%first_name%), Вы забыли прикрепить картинку или видео к отчету.  
Пример условия: «Есть вложение»
Пример условия: «Есть вложение»

5) В комментарии должно быть от 20 символов

Условие: «Количество символов» от 20

@id%vk_id% (%first_name%), Ваше поздравление слишком короткое. Чтобы получить баллы, оставьте новый комментарий с ключевиком ПОЗДРАВЛЯЮ и новый текст
Условие: «слишком короткий текст»
Условие: «слишком короткий текст»

6) В комментарии написан определённый ключевик

Если не хотим ругаться на «неправильные» ответы — то поместите ключевик в событии.

Если хотим ругаться, если игрок вводит не тот ключевик — то событие оставьте пустым и добавьте условие ниже:

Пример события
Пример события
Важно! Если условие: переменная %content% содержит ананасто произойдет зачет задания даже при фразе: не ананас, а кактуспотому что в ней содержится фраза:ананасчтобы этого не было, а реакция была только на это слово, то поставьте переключатель равным.

Условие: «Значение переменной (проверка)»

  • Переменная %content% равнаананас
    Если укажем несколько, то условие сработает, если содержится хотя бы одно из них.
  • Реакция на невыполнение — Написать комментарий
@id%vk_id% (%first_name%), кажется, Вы написали неправильный фрукт. Подумайте ещё раз...
Пример условия: «Реакция на неверный ответ»
Пример условия: «Реакция на неверный ответ»

Конкретно это условие плохо тем, что оно мешает разговорам в комментах (тем людям, которые хотят общаться в комментах, помогать другим, но не хотят сдавать задания). Каждый раз это условие будет «затыкать» человека.

Пример сообщения об успешном приеме домашнего задания:

%first_name%, поздравляю. Командование Вам гордиться!
За успешное выполнение задания Вы получаете
{level}888379{/level} {case}{level}888379{/level}|звёздочку|звездочки|звёздочек{/case} 

Через функцию {case} вы можете просклонять переменную с баллами. Подробности в инструкции.

Полезные ссылки:

Собственный сервис рассылок + авторассылка при публикации поста

Бонусный материал! Показал событие которое может помочь в играх с запланированными заранее постами.

Видеодемонстрация рассылки
Важно! Для создания рассылок у вас должна быть настроена интеграция с приложением «Рассылки» от HappySanta. Как это сделать смотрите инструкцию по действию ниже.

Ограничения:

  1. Вложения должны быть из открытого источника, например, открытого альбома сообщества.
  2. HappySanta не поддерживает переменные Автопилота в сообщениях

Пример отправки сообщения (со вложением: vk.com/wall-%event_club_id%_%object_id%):

У нас новая запись!
vk.com/wall-%event_club_id%_%object_id%

Полезные ссылки:

Запуск на Автопилоте - День 3 - Геймификация, image #8

Домашнее задание

  1. Создать ПОСТ с простой домашкой, которую легко выполнить (пример: простое слово или математическое уравнение для дошкольников).
  2. В тексте поста написать УСЛОВИЯ выполнения домашнего задания.
  3. А также в пост вставить ссылку на рейтинг с баллами.
  4. Настроить Автопилот, чтобы ОТВЕЧАЛ и на ПРАВИЛЬНЫЙ ответ (действием) и на НЕправильный (реакцией на невыполнение).
  5. Ссылку на пост прислать в комментариях к этой записи. ↓

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

Для гостей страницы

Если вы попали на эту страницу случайно (не из рассылки марафона), то рекомендую подписаться по ссылке ↓ ниже, чтобы получить также другие уроки: vk.com/app5898182_-41103148#u=826514&s=1134687

Запасной вариант - напишите в сообщество (vk.me/skyautome) число: 2077

Рекомендуемые материалы

для более глубокого изучения темы

Успешного внедрения и творческих взлётов!

658 views·1052 shares