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

В событии есть 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}

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

Если событие не работает, то проверьте галочки в настройках CallBackAPI.
Для включения перейдите в настройки сообщества в Автопилоте:


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

Творческих взлетов и успешного внедрения!
Вернуться на главную страницу инструкций