Событие — «Опубликовал пост»
Зачем?
Например, для случаев, когда сообщество имеет открытую стену и участники выполняют задания, создавая новые посты.
Важно!
Событие запускает команду только для автора поста! Для массовой рассылки по хештегам оно не предназначено! Хотя… =)
Настройка
Ниже текстовый вариант примера

Большинство опций привычны и знакомы с других событий.
- 1 — Выбор сообщества на посты которого реагировать
- 2 — Типичный переключатель типов вхождения ключевого слова.
- 3 — Ключевые слова (в т. ч. хэштеги), на которые бот должен реагировать. Пустое значение = любой текст. Можно несколько через запятую или регулярное выражение (если п. 2 в правильном значении).
- 4 — Единственная уникальная опция. Возможность точно указать, в каком виде должен быть опубликован пост. От имени профиля, от имени сообщества с подписью или от имени сообщества анонимно. Вариант 1 работает только для сообществ типа «группа» с открытой стеной.
Отложенный пост не считается опубликованным. На создание отложенного по времени поста сервис не среагирует. Только на его публикацию (например когда придет время).
Предложенные посты паблика
Добавленные в «предложку» посты с точки зрения API VK такие же посты, как и обычные (опубликованные и доступные всем). Все параметры там такие же, кроме переменной %post_type%
. И Автопилот на них тоже реагирует аналогично, как и на обычные посты.
Чтобы не реагировать на предложки (или наоборот реагировать только на них), воспользуйтесь условием «Переменная содержит». Возможные значения переменной %post_type%
описаны ниже.
ВАЖНО! ID реального автора поста, опубликованного из предложки, возможно получить только, если в посте есть «подпись». Неподписанные посты публикуются от имени администратора и команды будут выполняться для администратора. Поэтому не удаляйте подпись! :)
Также имейте в виду что после конечной публикации ID поста меняется.
Переменные действий
%object_id%
— ID созданного поста.%content%
— текст поста.%from_id%
— ID игрока опубликовавшего пост. Если пост опубликован от сообщества, то будет иметь отрицательное значение.%post_type%
— тип поста. Имеет 2 возможных значения:post
- пост опубликован. Иsuggest
- пост добавлен в предложенные (в паблике).%attach_type%
— тип первого вложения.https://vk.com/wall-%event_club_id%_%object_id%
— ссылка на созданный пост
Подробнее про переменные (в первую очередь про последнюю) в этой статье.
Если у вас остались какие-то вопросы или есть пожелания, или просто может хотите сказать 💙 «спасибо» сделать это можно в этом посте на стене группы. Творческих взлетов и успешного внедрения!
Вернуться на главную страницу инструкций