Событие — «VK Donut»
Событие позволяет реагировать на платных подписчиков, так называемых донатеров или как их еще называют донов.
Важно! По заявлению техподдержки ВКонтакте Подписка на VK Donut не не подразумевает под собой разрешение на получения сообщений от сообщества, то есть, если нет диалога от сообщества, то отправить благодарственное сообщение вы не сможете.
Более подробно про платных подписчиков показано в этом видео. Сейчас на этом останавливаться не будем.
Важно! В настройках сообщества в Автопилоте обязательно нажмите кнопку «Обновить настройки автоматически», чтобы Автопилот стал реагировать на платных подписчиков.

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

1) Переключатель позволяет выбрать сообщество в котором произошло событие с подпиской.
2) Переключатель позволяет тип события и имеет следующие параметры:
- Оформил подписку — реакция на оформление подписки.
- Продлил подписку — реакция на продление подписки.
- Сменил сумму подписки — реакция на смену суммы подписки, например, другую сумму подписки.
- Просрочил подписку — реакция на истечение подписки.
- Отменил подписку — реакция на отмену подписки.
3) Переключатель имеет следующие параметры:
- равна — цена подписки равна указанной в поле 4;
- больше — цена подписки больше указанной в поле 4;
- меньше — цена подписки меньше указанной в поле 4;
- больше или равна — цена подписки больше или равна указанной в поле 4;
Например, если больше или равно10
, то это означает, что событие будет выполнено если оформленная подписка стоит от10
рублей и выше
- меньше или равна — цена подписки меньше или равно указанному в поле 4;
4) Цена подписки числом.
Полезные переменные события:
Для событий: Оформил / Продлил подписку
Клиент: %vk_id% (либо %user_id%)
Цена подписки: %amount% (либо %id_1%)
Полученная сумма (с вычетом комиссии): %amount_without_fee%
Для события: Сменил сумму подписки.
Клиент: %vk_id% (либо %user_id%)
Старая цена в рублях: %amount_old%
Новая цена в рублях: %amount_new%
Сумма доплаты в рублях: %amount_diff%
Cумма доплаты без комиссии в рублях: %amount_diff_without_fee%
Какие это дает возможности? Безграничные. Например, можете реагировать на продление платной подписки благодарственным сообщением, проверять уровень списка (помним, что событие тоже список) и если подписчик поддерживает вас уже определенное время, например, 6 месяцев выдать ему какой — нибудь интересный эксклюзивный материал.
Как это сделать? Просто, в примере ниже номер события 874359
значит с помощью функции {level} можно проверять уровень события для каждого игрока. Пример команды ниже:↓
Команда: «Продление подписки»
Важно! В примере показывается лишь принцип построения команды, а дальше все зависит от Вашей фантазии.
Событие:
1) Событие: «Подписчик VK Donut» с переключателем: Продлил подписку
больше 0
рублей

Действия:
1) Действие: «Отправить сообщение» в ответ с текстом:
Приветствую, %first_name%!
Спасибо за подписку уже {level}874503{/level}{case}{level}874503{/level}|месяц|месяца|месяцев{/case}

2) ОПЦИОНАЛЬНО: Действие: «Отправить сообщение» сотрудникам с текстом:
#продление_подписки
ДАТА подписки: {date}%F %X{/date}
Подписчик: %vk_link% с нами уже {level}874503{/level}{case}{level}874503{/level}|месяц|месяца|месяцев{/case}
Стоимость подписки:%amount%.

3) А где же выдача бонуса? Это же просто. Действие: «Прервать / продолжить выполнение команд» с переключателем: продолжить, если уровень события 874503
равен 6
то есть, ваш платный подписчик продлевает подписку уже 6 месяцев и нужно выдать ему какой — нибудь полезняк.

4) Действие: «Отправить сообщение» в ответ с текстом:
%first_name%, отличная новость! Вы уже поддерживаете меня уже {level}874503{/level}{case}{level}874503{/level}|месяц|месяца|месяцев{/case}. Я решил Вас отблагодарить и дарю вам этот курс:↓
{{ссылка на курс}}
Спасибо за подписку!

А как же если платный подписчик отпишется? Все просто: аналогично делаете команду с событием и переключателем: «Отменил подписку»
и действием: «Отменить событие / Команду (Удалить из списка)» и номером события: 874503
Это Номер события «Подписчик VK Donut» из команды «Продление подписки»


Тестируем.


Важное дополнение
VK Donut добавило пробные подписки, но работает это следующим образом:

Клиент может попробовать пробную подписку за 1 рубль, а остальные 998 спишутся через неделю, но автопилот среагирует и в событии пришлет полную стоимость 999 рублей.
Пример %request%
с пробной подпиской:
{"input":{"amount":999,"amount_without_fee":999,"user_id":1},"post":[],"get":[]}
То есть, ВКонтакте отдает в событии полную стоимость подписки. Учитывайте это пожалуйста при настройках.
Вернуться на главную страницу инструкций