MyChat Scripts: функция mDeleteUserFromWebSupport, удалить пользователя из группы операторов web-поддержки
Удалить пользователя из группы WEB-поддержки операторов для сайта.
Синтаксис
function mDeleteUserFromWebSupport(iUIN: integer): integer;
Параметры и возвращаемые значения
Параметр |
Тип |
Значение |
iUIN |
integer |
уникальный идентификатор пользователя. |
Результат функции
0 |
функция выполнена успешно, пользователь удалён из группы web-поддержки на сайте; |
-1 |
пользователь с таким UIN не зарегистрирован на сервере; |
-2 |
пользователь не входит ни в одну из групп операторов web-поддержки; |
-3 |
встроенный робот с UIN=0 не входит ни в одну из групп web-поддержки. |
Пример
const
GROUP_NAME = 'MyChat Web Support';
USER = 12;
var
iID, x: integer;
s: string;
begin
iID := mGetWebSupportGroupIDByName(GROUP_NAME);
if iID > 0 then begin
x := mDeleteUserFromWebSupport(USER);
case x of
0: s := 'User removed successfully from web support operators list';
-1: s := 'User with UIN ' + IntToStr(USER) + ' not found';
-2: s := 'User with UIN ' + IntToStr(USER) + ' is not web operator';
-3: s := 'Don''t touch the robot! 8-[]';
end;
end else s := 'Something went wrong :)';
mLogScript(s, '');
end.
Результат работы скрипта
[18:02:09] (Log "mDeleteUserFromWebSupport"): User with UIN 12 not found
[18:02:09] (Run "mDeleteUserFromWebSupport"): Время выполнения скрипта: 6 мс
[18:02:09] (Run "mDeleteUserFromWebSupport"): Скрипт выполнен успешно.