MyChat для 1С: функция SendBroadcastMessage

MyChat и "1С: Предприятие", функция SendBroadcastMessage

Отправить оповещение одному или нескольким пользователям MyChat.

 

Синтаксис

SendBroadcastMessage(IP, Port, ServerKey, UserFrom, ActualTo, MustRead, ReadNotify, UsersList, Msg);

 

Параметры

Параметр

Тип

Значение

IP

string

IP адрес или DNS имя вашего MyChat сервера;

Port

integer

порт для подключения к MyChat серверу. Обычно 2004;

ServerKey

string

ключ для работы с Integration API, настраивается на сервере;

UserFrom

string

пользователь, от имени которого отправляется оповещение. Должен быть реально зарегистрированным пользователем. Можно указать UIN, ник, email или доменный ник (domain\nickname), если это доменный пользователь, использующий AD-авторизацию. Также можно указать UIN 0. Тогда оповещение будет отправлено от имени встроенного робота;

ActualTo

string

дата и время актуальности оповещения в формате "дд.мм.гггг.чч.мм.сс". Если указать пустую строку — сообщение будет актуально до последней секунды текущих суток. После окончания срока действия оповещения не отправляются;

MustRead

boolean

если true — оповещение требует обязательного подтверждения прочтения;

ReadNotify

boolean

если true — отправителю будет отправлено отдельное уведомление о том, что конкретный получатель прочитал оповещение;

UsersList

string

список получателей оповещения, UIN-ы пользователей, перечисленные через запятую;

Msg

string

текст оповещения.

 

Результат функции

Текстовая строка, JSON объект вида: {"Cmd":19,"UINFrom":3,"hash":""}

 
Если вызов закончится неудачей, будет получено сообщение об ошибке (в формате JSON).

 

Пример

Перем КомпонентMyChat;

Процедура ПриОткрытии()
   Сообщить(КомпонентMyChat.SendBroadcastMessage("127.0.0.1", 2004, "iddqd", "3", "", true, false, "6", "Рассылка из 1С"));
КонецПроцедуры

Результат=ПодключитьВнешнююКомпоненту("mychatvk.dll","MyChat", ТипВнешнейКомпоненты.Native);
Если Результат Тогда
   КомпонентMyChat = Новый ("AddIn.MyChat.MyChatClass");
Иначе Сообщить("Ошибка подключения mychatvk.dll!");
КонецЕсли;

Результат работы функции
 
Отправка оповещения с обязательным подтверждением прочтения из 1С: Предприятие в MyChat

 

Ещё посмотреть

Список ошибок MyChat IntegrationAPI