Событие — «Загружено видео или запущена трансляция»

Обзор события
Пример настройки

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

Пример события
Пример события

В событии есть 1 параметр:

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

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

Полезные переменные:

  • %attach_link%— ссылка на вложение. Например, для пересылки администратору.
  • %content% — название видеозаписи.
  • %description% — описание видеозаписи.

%type% — тип видеозаписи. Принимает следующие значения:

  • video — видеозапись.
  • live — прямой эфир.

Дополнительные параметры такие как ширина, высота, т.е.

  • %height%— высота изображения.
  • %width%— ширина изображения.
  • %duration%— длительность ролика в секундах.

Остальные параметры можно увидеть в документации ВК тут. Достаточно скопировать параметр и заключить в %. Например, %duration%— длительность ролика в секундах.

Если необходимо реагировать только на загрузку видео с определенным названием (например, Автопилот), то команду добавляем в секцию событий условие: переменная%content% совпадает Автопилот.

Пример события которое будет запускать команду, только если видео имеет название Автопилот
Пример события которое будет запускать команду, только если видео имеет название Автопилот
Предупреждение! Если вы пытаетесь загрузить видео в альбом, то обязательно отправляйте сообщение сотрудникам. т.е. если вы попытаетесь будучи админом загрузить видео и например, добавить себя в список баллов, то будет ахтунг. т.к. событие не передает VK_ID администратора (Вконтакте так реализовали сей функционал).
Важно! Для возможности отправлять сообщения в ответ на это событие, подписчик обязательно должен дать разрешение на отправку сообщений. Подробнее об этом в статье Азбука рассылок ВКонтакте.

Вы можете реализовать загрузку участниками тренинга видеозаписи в альбом и выдавать за это баллы. Для этого нужно всего лишь сделать список с баллами событием: «Добавлен в список подписчиков» и добавить действие: «Добавить в список» и установить необходимое количество баллов. Подробнее ниже.

Команда на загрузку видео и зачисление баллов

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

Событие:

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

1) Для реакции на загрузку видео добавляем событие «Загружено видео или запущена трансляция»

2) Для однократного начисления баллов добавляем условие «Уровень списка» 669497 равен 0, иначе в реакции на уведомление сообщаем пользователю, что задание уже сдано. Для этого нажимаем ЕщеРеакция на невыполнение и пишем текст:

%first_name%, Вы уже сдавали задание и получили баллы. 
Проверка на однократную загрузку видео
Проверка на однократную загрузку видео

Действия:

Важно! У вас будет другой список. В примере номер списка: 1543401

1) Для начисления баллов используем действие «Добавить в список / Сменить уровень списка» с номером 1543401 и уровень увеличен на 100 баллов.

Пример действия
Пример действия

2) Для того, чтобы пользователь повторно не мог получить 100 баллов добавляем действие «Добавить в список / Сменить уровень списка» с номером 669497и уровень равен 1Т.е. загрузить видео он сможет, но баллы повторно не получит.

Пример действия
Пример действия

3) Чтобы отправить сообщение пользователю с благодарностью за загрузку видео используем действие «Отправить сообщение в VK» с текстом:

%first_name%, у вас 100 баллов за загрузку видео.
Всего баллов: {level}1543401{/level}
Пример действия
Пример действия

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

Вот и все. Тестируем.

Событие — «Загружено видео или запущена трансляция», image #7

Если событие не работает, то проверьте галочки в настройках CallBackAPI.

Для включения перейдите в настройки сообщества в Автопилоте:

Событие — «Загружено видео или запущена трансляция», image #8
Где находятся настройки подключения в VK
Где находятся настройки подключения в VK

В целом достаточно нажать на зеленую кнопку, либо нажать «Открыть настройки Callback API в сообществе VK»

На открывшейся странице на вкладке «Типы событий» поставьте галочку в разделе «Видеозаписи» на типе «Добавление»

Установка события
Установка события

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

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