Выдача лид-магнита за репост

Пример демонстрации
Важно! Использование события «Сделал репост» для выдачи бонусов и прочих ситуаций, которые относятся к «желаемым для подписчика действиям бота» ЗАПРЕЩЕНО правилами ВКонтакте.
Используя событие для этих целей (как и в принципе используя автопилот), вы берете на себя полную ответственность за те настройки, которые ВЫ сделали. И в случае блокировки сообщений сообщества виноваты будете только ВЫ.
Не менее важно! Реакция на репост будет работать только если у подписчика открытый профиль! Для закрытых профилей репосты не учитываются! (так как нет доступа к стене).

В ВК есть 2 типа использования репостов:

1) для розыгрышей (можно)
2) для лид-магнитов, подписок и прочего (категорически запрещено!)

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

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

Команда «Лид-магнит за репост»

Важно! В примере, учитывается репост конкретного поста, если вам нужен репост любого поста, просто не указываете идентификатор поста.

Событие:

1) Для реакции на репост поста выбираем событие «Сделал репост» с ID 1496

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

2) Для проверки разрешения отправки сообщений добавляем условие «Разрешил сообществу писать», иначе в реакции на невыполнение (Еще→ Реакция на невыполнение, выполняем действие, которое уведомит админа, что у клиента нет диалога с ботом и магнит ему не выдать).

Это 1 миля, т.к. реакции на невыполнение тоже едят мили. Вы можете ее не делать, тогда если у пользователя запрещены сообщения миля не сгорит, но тогда вы не узнаете, что кому-то не выдали магнит. В примере, действие для запуска 2150017

Условие которое прооверяет разрешения сообщений.
Условие которое прооверяет разрешения сообщений.

Действия:

Для загрузки файла можете отправить файл себе от имени сообщества в интерфейсе ВКонтакте. И потом можете копировать ссылку на него и использовать как вложение (на видео показывал). Не перепутайте! Отправлять нужно ИЗ сообщества (как админ от его имени), а не в сообщество!

1) Для отправки сообщения пользователю используем действие «Отправить сообщение в VК» с текстом:

%first_name%, спасибо за репост.
Держите документ:

и вложением, либо можете выдать ссылку, например, на Youtube прямо в тексте.

Отправляем сообщение пользователю с чек-листом
Отправляем сообщение пользователю с чек-листом

2) Для уведомления администратора, что у пользователя запрещены сообщения используем действие «Отправить сообщение в VК» с переключателем сотрудникам с текстом:

#репост
%vk_link% {gender}сделал|сделала{/gender} репост, но разрешения на сообщения нет.

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

Пример действия для информирования админа
Пример действия для информирования админа

Тут на самом деле все просто (стандартные переменные Автопилота):

  • %vk_link% — кликабельная ссылка на профиль клиента. Например: Андрей Горячих. В примере специально добавлен хештег для удобства.
  • {gender}сделал|сделала{/gender} — текст сообщения отдельно для мужчин и женщин.
  • {date}%F %X{/date} — дата репоста. Подробнее о формате даты можно прочитать здесь.

Все, тестируем.

Репост сделан
Репост сделан
Бонус выдан
Бонус выдан
А это сообщение админу, когда у пользователя нет разрешения писать от сообщества
А это сообщение админу, когда у пользователя нет разрешения писать от сообщества

Все работает. А как отслеживать удаление репоста? Легко, как показано в этой инструкции.

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

Вернуться к списку инструкций
503 views·14 shares