MyChat Scripts Engine: mSendConfMessage

MyChat Scripts: функция mSendConfMessage, сообщение в конференцию

Отправить сообщение в текстовую конференцию от имени любого пользователя, который там находится.

 

Синтаксис

function mSendConfMessage(iUID, iUINFrom: integer; sMsg: string; iMsgType: integer): integer;

 

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

Параметр

Тип

Значение

iUID

integer

идентификатор конференции. Она должна существовать в момент отправки сообщения;

iUINFrom

integer

идентификатор отправителя. Можно использовать встроенного робота (UIN 0) или любого другого пользователя, который реально находится в конференции;

sMsg

string

текст сообщения. Можно использовать переносы строк (CRLF);

iMsgType

integer

тип сообщения.

 

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

Результат

Значение

0

всё Ок, сообщение успешно отправлено;

-1

конференция с указанным UID не существует;

-2

пользователя с таким UIN нет в указанной конференции.

-3

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

 

Пример

begin
  mSendConfMessage(1, 0, 'Привет!' + CRLF + 'Это тестовое многострочное сообщение в конференции', 1);
end.

 
Результат работы скрипта

Многострочное сообщение в конференции MyChat, отправленное из скрипта

 

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

CRLF