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



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