Все ноды/Integrations/VK

VK: история чата

Читает записанную историю чата ВКонтакте: сообщения, которые бот увидел в беседе или диалоге, включая те, что не запускали сценарий. Требует включённой записи истории в публикации И уровня доступа «Доступ ко всей переписке» у бота в самой беседе — иначе бот просто не видит сообщений. Пустой Peer ID — чат текущего хода. Выходы: Messages (для LLM), Records (сырые строки: platform_message_ref — номер сообщения в беседе, вложения) и Transcript (простой текст).

VK: история чата▶
Сообщения
Записи
Расшифровка
Ошибка

Тип в графе: vk_history

Exec

Можно включить выход ошибки и обработать сбой отдельным путём.

Как попробовать

Минимальный рабочий сценарий

Вход
VK: история чата▶
Выход▶
  • Исполнение
  • Исполнение + данные
Нажмите «Скопировать ноды», откройте редактор и нажмите Ctrl+V на холсте.

Запускается сразу

Входы

—

Выходы

ПортПроводДанныеПримечания
СообщенияoutputИсполнение + данныеexecute_datamessages
ЗаписиrowsДанныеdataarray
РасшифровкаtranscriptДанныеdatastring
Ошибкаon_errorИсполнение + данныеexecute_data—

показывается, когда expose_error_output = true

Настройки

ПолеТипПо умолчаниюОписание
Лимитlimitinteger50

Сколько последних сообщений вернуть (в выводе — от старых к новым).

Чатpeer_idstring""

peer_id беседы или диалога. Пусто — чат текущего VK-хода (запуск откуда-либо ещё тогда падает: чат неоткуда вывести). VK peer_id: id пользователя (12345), сообщество — с минусом (-98765), беседа — 2000000000 + номер беседы (беседа 5 → 2000000005). Поддерживаются шаблоны

поддерживает шаблоны

Начало периодаsincestring""

Время: относительное окно (``24h``, ``7d``) или ISO-8601. Пусто — без границы.

поддерживает шаблоны

Конец периодаuntilstring""

Время: относительное окно (``24h``, ``7d``) или ISO-8601. Пусто — без границы.

поддерживает шаблоны

Авторuser_idstring""

Только сообщения этого автора (числовой id VK). Пусто — все.

поддерживает шаблоны

Дополнительно
Включать сообщения ботаinclude_botsbooleantrue

Включать сообщения, отправленные от имени сообщества.

Включать служебные событияinclude_servicebooleanfalse

Включать служебные события (вступления, выходы, смена названия).

Общие поля

Эти три поля есть у каждой ноды: платформа добавляет их сама, а не автор ноды.

  • expose_error_output — Если включено, показывает выход выполнения для подключения нод, которые запускаются при сбое этой ноды.