Skip to main content

Replace message text

Replaces the message text with a new one

Function ReplaceMessageText(Val Token, Val ChatID, Val MessageID, Val Text) Export

ParameterCLI optionTypeRequiredDescription
Token--tokenStringToken
ChatID--chatString, NumberTarget chat ID
MessageID--messageString, NumberID of message to delete
Text--textStringNew message text

Returns: Map Of KeyAndValue - serialized JSON response from Telegram


tip

Method at API documentation: editMessageText


1C:Enterprise/OneScript code example
    Token     = "6129457865:AAFyzNYOAFbu...";
ChatID = "@testsichee";
MessageID = "14974";
Text = "New message text";

Result = OPI_Telegram.ReplaceMessageText(Token, ChatID, MessageID, Text);
    oint telegram ReplaceMessageText \
--token "***" \
--chat "@testsichee" \
--message "14958" \
--text "New message text"
Result
{
"ok": true,
"result": {
"message_id": 14413,
"sender_chat": {
"id": -1001893407333,
"title": "Тестовый канал",
"username": "testsichee",
"type": "channel"
},
"chat": {
"id": -1001893407333,
"title": "Тестовый канал",
"username": "testsichee",
"type": "channel"
},
"date": 1739049492,
"edit_date": 1739049498,
"text": "New message text"
}
}