Как писать комментарий в сообществе от имени другого сообщества (персонажа)

Чтобы отвечать на комментарии в сообществе от имени другого сообщества, нужно быть администратором в сообществах, а также подключить сообщества к Автопилоту и настроить возможность писать комментарии.

P.s. В сообществе от имени которого будем писать комментарии должно быть не меньше 50 участников (такия условия ВК). Поэтому предварительно проверьте в ручную, а можете ли публиковать комментарии от нужного сообщества. Для этого нажмите по своей аватарке напротив комментария.

Как писать комментарий в сообществе от имени другого сообщества (персонажа), image #1

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

Событие:

Реагировать на комментарий будем событием «Написал комментарий» под постом с ID: 2983 (Можно скопировать ссылку на пост и вставить в поле вместо ID) и текстом равным привет

Как писать комментарий в сообществе от имени другого сообщества (персонажа), image #2

Действия:

Чтобы написать комментарий используем действие
«Отправить запрос» на адрес:

https://api.vk.com/method/wall.createComment

с параметрами:

  • v = 5.131 - версия ВК
  • access_token= Ключ доступа сообщества у сообщества от имени которого будем писать ответный комментарий (берем из настроек подключения АП). Я записал в ресурс для удобства, поэтому берем значение из ресурса, например так: {get}298527{/get}У вас номер ресурса будет другой
На этом моменте важно взять правильный ключ доступа сообщества
Сам пост у меня в сообществе Тест, а писать комментарии буду от сообщества Сергей Климов | автоматизация… поэтому ключ беру от второго сообщества
  • owner_id= -%event_club_id% — id сообщества, на стене которого будем публиковать комментарий. В моем случае %event_club_id% - ID сообщества, в котором запущено событие, т.е. где написали комментарий.

Обратите внимание что id сообщества пишется со знаком «минус»

  • post_id = %post_id% — id поста под которым пишем комментарий
  • from_group = 158666307 - id сообщества, от имени которого публикуется комментарий. В моем случае id сообщества Сергей Климов | автоматизация…
  • message= и тебе привет — текст комментария. Можете записать в переменную текст и уже переменную в это поле записать. Обязательный параметр, если нет вложения (параметр: attachment)
  • reply_to_comment = %object_id% - id комментария, на который отвечаем. ID комментария по умолчанию записывается в переменную %object_id%. Если поле оставить пустым - комментарий будет писаться в новой ветке комментариев
  • attachment = photo-166049582_456239034 — ссылка на фото (должно быть загружено в ВК: открытое сообщество или личная страница). Обязательный параметр, если нет текста комментария (параметр: message)
  • guid= {date}%s{/date}{rand_range}1-1000{/rand_range}— уникальный идентификатор, предназначенный для предотвращения повторной отправки одинакового комментария. В примере формируете текущее время в юниксе и случайное число от 1 до 1000
Важно! Примеры взяты из документации ВК. Ее можно найти тут
Как писать комментарий в сообществе от имени другого сообщества (персонажа), image #3

Для отладки работы бота отправляем сообщение сотруднику (т.е. себе) с сообщением:

Ответ: %response%
Как писать комментарий в сообществе от имени другого сообщества (персонажа), image #4

Тестируем:

Как писать комментарий в сообществе от имени другого сообщества (персонажа), image #5

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

158 views·4 shares