MyChat Scripts Engine: mDeleteUserFromWebSupport

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"): Скрипт выполнен успешно.

 

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

IntToStr

mGetWebSupportGroupIDByName

mLogScript