Pailot

VK

Сообщения, стена, комментарии и поиск ВКонтакте. Триггер — Callback API сообщества.

vk

ВКонтакте (VK) — социальная сеть. API позволяет работать с сообщениями, записями на стене, комментариями и поиском.

С VK в Pailot вы можете:

  • Отправлять сообщения пользователям и в беседы через токен сообщества
  • Читать историю переписки
  • Загружать фотографии по URL на стену
  • Создавать посты с текстом и вложениями
  • Читать стену и искать записи по словам
  • Писать комментарии
  • Искать пользователей и сообщества

Интеграция поддерживает режим триггера через VK Callback API: процесс запускается при новом сообщении в сообщество или новой записи на стене.

Как подключить

Интеграция использует Access Token — токен доступа VK API.

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

  1. Откройте ВКонтакте → ваше сообщество → Управление
  2. Перейдите в Работа с API → Ключи доступа
  3. Нажмите Создать ключ, выберите права: Messages, Wall, Photos
  4. Скопируйте токен в блок

Для личного аккаунта: создайте Standalone-приложение на vk.com/editapp?act=create и получите пользовательский токен через Implicit Flow.

Инструменты

vk_send_message

Отправить сообщение. Нужен токен с правом messages.

ПараметрТипОбязательныйОписание
accessTokenstringДаТокен с правом messages
peerIdstringДаVK ID пользователя или 2000000000 + ID беседы
messagestringДаТекст
attachmentstringНетВложения VK: photo{owner}_{id}. Несколько — через запятую

Выход: messageId, message.

vk_get_messages

История диалога. count по умолчанию 20, максимум 200. Выход: count, items (id, date, from_id, peer_id, text), message.

vk_upload_photo

Загрузка фото по публичному URL на стену (три шага VK: сервер → файл → сохранение). Нужен право photos. Выход: attachment (строка вида photo-123456_789012 для поля вложений поста), ownerId, photoId, message.

vk_wall_post

Запись на стене. ownerId отрицательный для сообщества. fromGroup — от имени сообщества. publishDate — Unix для отложенной публикации. Выход: postId, message.

Список или поиск записей. Фильтр стены: all, owner, others, recent, postponed. Выход: count, items, message.

vk_wall_comment

Комментарий к записи. Выход: commentId, message.

Поиск пользователей (users) или сообществ (groups) по строке. Выход: count, items, message.

Триггер: vk_callback

Запуск процесса по событию сообщества через Callback API.

ПараметрОписание
Webhook URLГенерируется автоматически. Скопируйте его в VK
Confirmation CodeКод из сообщества → Работа с API → Callback API → «Получить код»
Secret KeyНеобязательный секрет. Если задан в VK, каждый запрос его содержит

Вебхук — входящий HTTP-запрос от VK. Сначала вставьте URL и код подтверждения в блок и сохраните, затем нажмите «Подтвердить» в VK — сервер ответит кодом сам.

  1. Сообщество → Управление → Работа с API → Callback API
  2. Добавить сервер, вставьте URL из блока
  3. Скопируйте код подтверждения в блок и сохраните
  4. В VK нажмите Подтвердить
  5. На вкладке Типы событий включите нужные: входящее сообщение, запись на стене, комментарий

Выходы триггера: type (message_new, wall_post_new и другие), message.id / text / from_id / peer_id, object, groupId, eventId.

Ограничения VK API

ОграничениеДетали
Отправка сообщенийСообщество пишет только тем, кто написал боту первым или разрешил рассылку
ЛимитыДо 3 запросов/с для пользовательского токена, до 20/с для токена сообщества
ФотоСначала vk_upload_photo, затем строка вложения в пост
Версия API5.199
На этой странице

На этой странице

Получить доступ
Копилот собирает процесс. Менеджер запускает сам. Можно поставить в контур компании.
Получить доступ