Все ноды/Integrations/VK

VK: получить файл

Скачивает вложение сообщения ВКонтакте и сохраняет его файловой ссылкой, пригодную для LLM/vision-ноды или для обратной отправки. Берёт conversation_message_id из записанной истории ({{ nodes.vk_history_1.rows[0].platform_message_ref }}): ссылки VK протухают, поэтому история хранит ссылку на вложение, а не URL, и сообщение перечитывается ради свежей ссылки.

VK: получить файл▶
Подключение VKФайл
Ошибка

Тип в графе: vk_get_file

Exec

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

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

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

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

Перед запуском выберите своё подключение или базу знаний — в графе стоит REPLACE_ME.

Входы

ПортПроводДанныеПримечания
Подключение VKvk_configДанныеdata—

Выходы

ПортПроводДанныеПримечания
ФайлoutputИсполнение + данныеexecute_datafile
Ошибкаon_errorИсполнение + данныеexecute_data—

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

Настройки

ПолеТипПо умолчаниюОписание
Подключение VKconnection_idstring""

Сохранённое подключение VK этого пространства. Нода, подключённая в порт «vk_config», выигрывает у этого поля.

подключение: vkперекрывается портом: vk_config

ID сообщенияconversation_message_idstring""

conversation_message_id сообщения с вложением — поле platform_message_ref записей истории ({{ nodes.vk_history_1.rows[0].platform_message_ref }}).

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

Чатpeer_idstring""

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

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

Дополнительно
Номер вложенияindexinteger0

Какое вложение сообщения скачать, если их несколько (0 — первое).

Общие поля

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

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