All nodes/Integrations/VK

VK Forward Message

Relays messages to another VK chat. forward — with the source named (VK does not allow suppressing it). copy — rebuilds the message: text and attachments arrive without naming where they came from. The classic moderation shape is 'archive first, delete second': copy the offending message into a log conversation BEFORE removing it. A blank From means the chat of the running turn.

VK Forward Message▶
VK connectionOutcome
Error

Type in the graph: vk_forward

Exec

An error output can be enabled to handle failures on their own path.

Try it

Minimal working scenario

Entry
VK Forward Message▶
Exit▶
  • Execute
  • Execute + Data
Press “Copy nodes”, open the editor and hit Ctrl+V on the canvas.

Pick your own connection or knowledge base first — the graph carries REPLACE_ME.

Inputs

PortWirePayloadNotes
VK connectionvk_configDatadata—

Outputs

PortWirePayloadNotes
OutcomeoutputExecute + Dataexecute_data—
Erroron_errorExecute + Dataexecute_data—

shown when expose_error_output = true

Configuration

FieldTypeDefaultDescription
VK connectionconnection_idstring""

Saved workspace VK connection. A node wired to the 'vk_config' port wins over this field.

connection: vkoverridden by port: vk_config

From peerfrom_peer_idstring""

peer_id of the conversation or direct chat. Blank = the chat of the running VK turn (a run started anywhere else then fails: there is no chat to infer). VK peer_id: a user id (12345), a community with a minus (-98765), a conversation is 2000000000 + its number (conversation 5 → 2000000005). Templates are supported

supports templates

Message IDsmessage_idsstring""

Comma-separated conversation_message_ids — the platform_message_ref field of history records (not message_id: that is a different number and a different message).

supports templates

Modemodestringforward

forward — relay with the source named. copy — re-send the text and attachments without saying where they came from (VK cannot do this itself: the message is rebuilt).

Options: forward — Forward (with source), copy — Copy (without source)

To peerto_peer_idstring""

Where to relay. VK peer_id: a user id (12345), a community with a minus (-98765), a conversation is 2000000000 + its number (conversation 5 → 2000000005). Templates are supported

supports templates

Advanced
Captioncaptionstring""

Text added to the relay.

supports templates

Shared fields

Every node has these three — the platform adds them, not the node author.

  • expose_error_output — When enabled, show an execution output to connect nodes that run if this step fails.