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

Написать сообщение

Написать сообщение пользователю в диалоге сообщества

Функция НаписатьСообщение(Знач Текст, Знач IDПользователя, Знач Communitytoken, Знач Клавиатура = "", Знач Параметры = "") Экспорт

ПараметрCLI опцияТипОбяз.Назначение
Текст--textСтрокаТекст сообщения
IDПользователя--userСтрокаID пользователя адресата
Communitytoken--ctСтрокаТокен бота чата сообщества, котрый можно получить в настройках
Клавиатура--keyboardСтрокаJSON клавиатуры. См.СформироватьКлавиатуру
Параметры--authСтруктура из СтрокаJSON авторизации или путь к .json

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


Пример использования для 1С:Предприятие/OneScript
    Параметры = ПолучитьПараметрыВК();

Текст = "Сообщение из автотеста";
IDПользователя = "657846756";
Communitytoken = "vk1.a.IzbBGUkYUvrNfMt_sknCcC66hyYifL0U1Bb8CVYCNFBUVfpsJtzZ_K5LwCzURr2_uCzEaP_AK1QmInp9sGp7fu_CtEDSipFWFXJo0y8I...";

МассивКнопок = Новый Массив;
МассивКнопок.Добавить("Button 1");
МассивКнопок.Добавить("Button 2");

Клавиатура = OPI_VK.СформироватьКлавиатуру(МассивКнопок);
Результат = OPI_VK.НаписатьСообщение(Текст, IDПользователя, Communitytoken, Клавиатура, Параметры);
    oint vk НаписатьСообщение \
--text ""Сообщение из автотеста"" \
--user ""657846756"" \
--ct "***" \
--keyboard ""/tmp/4nz1xi5d.vgm.json"" \
--auth ""/tmp/aibmedad.yoy.json""
Результат
{
"response": 1144
}