MyChat Scripts: функция mSendBroadcast для создания многоадресного оповещения

MyChat Scripts: функция mSendBroadcast для создания многоадресного оповещения

"Для разработчиков", "Серверные скрипты", "Описание функций", "Оповещения", "mSendBroadcast".

 

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

 

Синтаксис

function mSendBroadcast(sMsg, sUINsList: string; dtActualTo: TDateTime; iStyle: integer): integer;

 

Параметры и возвращаемые значения

Параметр

Тип

Значение

sMsg

string

содержимое сообщения, можно использовать многострочный текст (CRLF);

sUINsList

string

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

dtActualTo

double

дата окончания действия объявления. Пересчитывается автоматически в UTC. После наступления этого времени оповещение автоматически удаляется и не рассылается тем пользователям, что так и не подключились к серверу;

iStyle

integer

тип оповещения: 0 — обычное, 1 — нужно подтверждение прочтения, 2 — требуется текстовый ответ.

 

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

0

оповещение успешно отправлено;

-1

нет списка UIN-ов для оповещения;

-2

неправильный список пользовательских UIN-ов (должны быть только цифры и запятые);

-3

тип оповещения должен быть от 0 до 2;

-4

текст оповещения не может быть пустым.

 

Пример

begin
  mSendBroadcast('Hello!' + CRLF + 'Second line', '6', IncDay(Now, 1), 0);
end.

 

Результат работы

Результат отправки оповещения из скрипта MyChat Server
 

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

CRLF

IncDay