Skip to main content

Forward message

Forwards an existing message to the current dialog box

Function ForwardMessage(Val Token, Val MessageID, Val FromChatID, Val ChatID, Val Text = "") Export

ParameterCLI optionTypeDescription
Token--tokenStringBot token
MessageID--messageidString, NumberOriginal message ID
FromChatID--fromidString, NumberSource chat ID
ChatID--chatidString, NumberChat ID for message sending
Text--textStringAdditional message text

Returns: Map Of KeyAndValue - Serialized JSON response from VK Teams


tip

Only the chatId from events can be passed to the FromChatID (the code from the chat link is not suitable))

Method at API documentation: GET /messages/sendText


Code example
    Token      = "001.3501506236.091...";
ChatID = "AoLI0egLWBSLR1Ngn2w";
FromChatID = "689203963@chat.agent";
MessageID = "7407047289547522916";

Result = OPI_VKTeams.ForwardMessage(Token, MessageID, FromChatID, ChatID);

Text = "Additional text";

Result = OPI_VKTeams.ForwardMessage(Token, MessageID, FromChatID, ChatID, Text);
CLI command example
    
oint vkteams ForwardMessage --token "001.3501506236.091..." --message "7402287649739767956" --fromid "689203963@chat.agent" --chatid "AoLI0egLWBSLR1Ngn2w" --text "Additional text"

Result
{
"msgId": "7402676060812214488",
"ok": true
}