Рассылка поста в несколько чатов одновременно (до 100 чатов)
Sergey Klimov·23 Aug 2022
Сознавайтесь, до сих пор отправляете в ручную посты по своим чатам? Думаете это не возможно или сложно автоматизировать? Тогда читайте инструкцию ниже ↓
Событие:
Реагировать на выход поста будем событием «Опубликовал пост» с текстом содержащим #рассылка

Действия:
- Формирую временную переменную
%peer_ids%
с айдишками чатов, в которые будем отправлять рассылку. Как получить id чата, прочитать можно в этой короткой инструкции
Важно! ID чатов записываем через запятую без пробелов до 100 шт максимум

- Формирую временную переменную
%text%
с текстом рассылки.
Рассылка в беседу
Вы можете сделать рандомное сообщение по примеру моей инструкции

- Для рассылки сообщений в чаты используем действие
«Отправить запрос» на адрес:
https://api.vk.com/method/messages.send
с параметрами:
v
=5.131
- версия ВКaccess_token
= Ключ доступа сообщества (берем из настроек подключения АП). Я записал в ресурс для удобства, поэтому берем значение из ресурса, например так:{get}138159{/get}
У вас номер ресурса будет другойrandom_id
={date}%s{/date}{rand_range}1-1000{/rand_range}
— рандомное число для предотвращения повторной отправки сообщения. В примере формируететекущее время в юниксе
и случайное число от1
до1000
peer_ids
=%peer_ids%
— id чатов из переменной%peer_ids%
. Как ее получить, можно прочесть в соответствующей инструкции.group_id
=%club_id%
— id сообщества, от которого отправляем сообщение.message
=%text%
— текст сообщения из переменной%text%
attachment
=wall-%event_club_id%_%post_id%
— ссылка на вышедший пост в сообществе, где%event_club_id%
— id сообщества,%post_id%
— id поста
Важно! Примеры взяты из документации ВК. Ее можно найти тут

- Для отладки работы бота отправляем сообщение сотруднику (т.е. себе) с сообщением
#рассылка_в_беседы
%response%

Тестируем:




1 of 4
P/s Если еще не зарегистрированы в сервисе автоматизации «Автопилот», то при переходе по ссылке https://avtp.me/V0ZzD/1?og=ap вам начислят 500 руб на пользование сервиса