Уведомления в ВК о проверке заданий тренинга GetCourse

Основное содержимое пока на видео, но постараюсь кратко в общих чертах описать суть идеи.

Во первых, как известно у нас нет события/объекта в процессах геткурса «проверено задание». Поэтому таким образом процесс запустить не получиться.

Как можно?

Делаем процесс по покупках. В настройках покупки выбираем «Статус»: Активная, «Дату создания»: день добавления настроек (опционально, это чтобы старым не приходило когда не положено) и «Принадлежит пользователю» у которого «Значение поля» vk_uid задано (сразу отбираем только тех, кому Автопилот может что-то отправлять). По главных настройках по сути все.

Вкладка Процесс

Для знатоков Геткурса сам процесс дальше довольно простой. Нужно для каждого урока добавить по 3 блока: «Ожидание условия», дополнительная проверка условия (для развилки) и операция «Вызвать URL»

  • В первом выбираем условие «Участник тренинга», нужный урок и все необходимые статусы (например, Принят и Непринят).
  • Потом (когда случилось) еще раз проверяем условие, чтобы разобраться что именно случилось :)
  • А в каждой операции (используя GET-параметры), кромеро прочего, передаем номер урока и ссылку на урок.

Названия уроков передавать не рекомендую, так как Геткурс не дружит с пробелами в GET-параметрах.

Команды Автопилота

Добавляем по команде на каждый шаблон сообщения (в случае примера 2: для Успешной и Неуспешной проверки). Команда состоит из одного события «Упомянут в запросе» и одного действия «Отправить сообщение».

В событии и действии пользуемся возможностю создавать переменные из GET-параметров. Что, собственно, и позволяет иметь одну команду для всех уроков.

Зацикливание ответов

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

Если у вас остались какие-то вопросы можете задать их в комментариях к этому посту. Там же есть возможность поддержать инструкцию 💙 лайком ;-)

Вернуться на главную страницу инструкций
1665 views·10 shares