Событие «Поставил /отменил лайк»
Чтобы это событие заработало нужно поставить нужные галочки в настройках вашего сообщества. Есть 2 варианта как это можно сделать:


Событие «Поставил/отменил лайк» позволяет реагировать, если подписчик ставит/отменяет лайк. Важно помнить, что использование этого события может нарушать правила ВКонтакте для ботов. В частности обратите внимание на п. 3!
Используя это событие вы берете всю ответственность за возможную блокировку своего сообщество на себя.
Рассмотрим событие подробнее.

1) Параметр «Поставил/отменил лайк» позволяет выбрать на какое именно событие будет запущена команда.
2) Выбор сообщества в котором будет запускаться событие(можно сменить, нажав на соответствующую пункт меню)
3) Тип объекта — позволяет выбрать на какой именно объект будет реагировать команда:
- не реагировать — событие не запускается и не запускает команду (заглушка для настройки). Параметр игнорируется если выбран любой другой тип из списка.
- любой — событие будет запускать команду при любом типе объекта.
- пост — команда запустится при «лайке» поста.
- комментарий — команда запустится, если будет «лайк» на комментарии. Аналогично выглядят и другие типы….
- видео/фото/товар — реакция на «лайк» под видео/фото/товар.
- заметка — реакция на «лайк» под заметкой.
- комментарий в обсуждении — реакция на «лайк» в обсуждении.
- комментарии к фото/видео/товару — реакция на «лайк» к комментарию к фото/видео/товару. Событие запустит команду если будет поставлен «лайк» комментарию к данным типам.

4) Параметр «ID объектов» позволяет указать ID объектов. Где найти ID смотрите в статье.
Не даст эффекта, если выбрано НЕСКОЛЬКО типов объектов! ID объекта или несколько (через запятую). Если указать несколько ID, то событие будет реагировать на каждый прописанный. Пустое поле = лайк под любым объектом выбранного типа.
Примеры действия:
Для формирования ссылки воспользуемся 1) условной переменной %object_type%

2) Условная переменная %attach_link%
= %object_type%%object_owner_id%_%object_id%
3) Условная переменная %mess%
с текстом в зависимости, есть ли лайк.

4) Отправляем сообщение с текстом в ответ(прикрепляем вложением %attach_link%
):
%mess%, %first_name%
Ссылка на лайкнутый объект: vk.com/%attach_link%

В качестве примера настроим синхронизацию со событиями, если пользователь убрал лайк.
У нас есть 2 события:
№150
— поставил лайк:№151
— отменил лайк
5) Добавляем действие «Прервать / продолжить выполнение команды» с переключателем продолжено
,если событие 151 есть среди текущих.

6) Добавляем действие «Отменить событие / Команду (Удалить из списка)» для события 150
— поставил лайк

Вот и все. Кому мало примеров в тексте, вверху есть видеодемонстрация. Творческих взлётов.
Вернуться на главную страницу инструкций