Перейти к основному содержимому

Отправить текстовое сообщение

Отправляет текстовое сообщение в чат

Функция ОтправитьТекстовоеСообщение(Знач Токен, Знач IDЧата, Знач Текст, Знач IDЦитируемого = 0, Знач Клавиатура = "", Знач Разметка = "MarkdownV2") Экспорт

ПараметрCLI опцияТипОбяз.Назначение
Токен--tokenСтрокаТокен бота
IDЧата--chatidСтрока, ЧислоID чата для отправки сообщения
Текст--textСтрокаТекст сообщения
IDЦитируемого--replyСтрока, ЧислоID цитируемого сообщения, если необходимо
Клавиатура--keyboardМассив Из СтрокаКнопки к сообщению, если необходимо
Разметка--parsemodСтрокаВид разметки для текста сообщения: MarkdownV2 или HTML

Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK Teams


подсказка

Можно упомянуть пользователя, добавив в текст его userId в следующем формате @[userId]

Метод в документации API: GET /messages/sendText


Пример использования для 1С:Предприятие/OneScript
    Токен  = "001.3501506236.091...";
IDЧата = "AoLI0egLWBSLR1Ngn2w";
Текст = "Текст сообщения";

Результат = OPI_VKTeams.ОтправитьТекстовоеСообщение(Токен, IDЧата, Текст);

IDЧата = "689203963@chat.agent";
IDЦитируемого = "7446378491215354956";
Текст = "<b>Полужирный текст сообщения</b>";
Разметка = "HTML";

Клавиатура = Новый Массив;
МассивСтрокиКнопок = Новый Массив;

МассивСтрокиКнопок.Добавить(OPI_VKTeams.СформироватьКнопкуДействия("Кнопка1", "НажатиеКнопки1", , "attention"));

МассивСтрокиКнопок.Добавить(OPI_VKTeams.СформироватьКнопкуДействия("Кнопка2", , "https://openintegrations.dev"));

Клавиатура.Добавить(МассивСтрокиКнопок);
Клавиатура.Добавить(МассивСтрокиКнопок);

Результат = OPI_VKTeams.ОтправитьТекстовоеСообщение(Токен, IDЧата, Текст, IDЦитируемого, Клавиатура, Разметка);
    oint vkteams ОтправитьТекстовоеСообщение \
--token "***" \
--chatid "689203963@chat.agent" \
--text "<b>Полужирный текст сообщения</b>" \
--reply "7446486599837162609" \
--keyboard "[[{'text':'Кнопка1','callbackData':'НажатиеКнопки1','style':'attention'},{'text':'Кнопка2','url':'https://openintegrations.dev','style':'base'}],[{'text':'Кнопка1','callbackData':'НажатиеКнопки1','style':'attention'},{'text':'Кнопка2','url':'https://openintegrations.dev','style':'base'}]]" \
--parsemod "HTML"
Результат
{
"msgId": "7423463955927927814",
"ok": true
}