Событие «Поставил /отменил лайк»

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

Вариант 1 (Рекомендуется)
Вариант 1 (Рекомендуется)
Вариант 2 (если первый выдаст ошибку)
Вариант 2 (если первый выдаст ошибку)
Событие «Поставил лайк» короткая версия
Событие - Поставил Лайк - Особенности, нюансы и теория ВК
Событие - Поставил лайк - Опции блока

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

Используя это событие вы берете всю ответственность за возможную блокировку своего сообщество на себя.

Рассмотрим событие подробнее.

Подробный разбор события
Подробный разбор события

1) Параметр «Поставил/отменил лайк» позволяет выбрать на какое именно событие будет запущена команда.

2) Выбор сообщества в котором будет запускаться событие(можно сменить, нажав на соответствующую пункт меню)

3) Тип объекта — позволяет выбрать на какой именно объект будет реагировать команда:

  • не реагировать — событие не запускается и не запускает команду (заглушка для настройки). Параметр игнорируется если выбран любой другой тип из списка.
  • любой — событие будет запускать команду при любом типе объекта.
  • пост — команда запустится при «лайке» поста.
  • комментарий — команда запустится, если будет «лайк» на комментарии. Аналогично выглядят и другие типы….
  • видео/фото/товар — реакция на «лайк» под видео/фото/товар.
  • заметка — реакция на «лайк» под заметкой.
  • комментарий в обсуждении — реакция на «лайк» в обсуждении.
  • комментарии к фото/видео/товару — реакция на «лайк» к комментарию к фото/видео/товару. Событие запустит команду если будет поставлен «лайк» комментарию к данным типам.
Событие «Поставил /отменил лайк», image #4

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

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

Для формирования ссылки воспользуемся 1) условной переменной %object_type%

формируем ссылку на лайкнутный пост.
формируем ссылку на лайкнутный пост.

2) Условная переменная %attach_link%= %object_type%%object_owner_id%_%object_id%

3) Условная переменная %mess%с текстом в зависимости, есть ли лайк.

Событие «Поставил /отменил лайк», image #6

4) Отправляем сообщение с текстом в ответ(прикрепляем вложением %attach_link%):

%mess%, %first_name%
Ссылка на лайкнутый объект: vk.com/%attach_link%
Событие «Поставил /отменил лайк», image #7

В качестве примера настроим синхронизацию со событиями, если пользователь убрал лайк.
У нас есть 2 события:

  • №150 — поставил лайк:
  • №151 — отменил лайк

5) Добавляем действие «Прервать / продолжить выполнение команды» с переключателем продолжено,если событие 151 есть среди текущих.

Событие «Поставил /отменил лайк», image #8

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

Событие «Поставил /отменил лайк», image #9

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

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