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

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

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

Функция ОтправитьТекстовоеСообщение(Знач Токен, Знач 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Цитируемого = "7567354422724936211";
Текст = "<b>Полужирный текст сообщения</b>";
Разметка = "HTML";

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

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

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

Клавиатура.Добавить(МассивСтрокиКнопок);
Клавиатура.Добавить(МассивСтрокиКнопок);
Результат = OPI_VKTeams.ОтправитьТекстовоеСообщение(Токен, IDЧата, Текст, IDЦитируемого, Клавиатура, Разметка);
# JSON данные также могут быть переданы как путь к файлу .json

oint vkteams ОтправитьТекстовоеСообщение \
--token "***" \
--chatid "***" \
--text "<b>Полужирный текст сообщения</b>" \
--reply "7567354422724936211" \
--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": "7644141931101968485",
"ok": true
}