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.
Результат работы скрипта