MyChat Scripts Engine: mAddUserToWebSupportGroup
Add a user to a group of WEB support operators.
Syntax
function mAddUserToWebSupportGroup(iUIN, iID: integer): integer;
Parameters and return values
| Parameter | Type | Value | 
| iUIN | integer | unique user identifier; | 
| iID | integer | WEB support group identifier. | 
Function result
| 0 | function executed successfully | 
| -1 | such WEB support group with the specified ID does not exist; | 
| -2 | user with such UIN is not registered on the server; | 
| -3 | you can't add the built-in bot with UIN=0; | 
| >0 | user is already in the WEB support group. Group ID = function result. | 
Example
const
  USER = 6;
  ID   = 1;
var
  x: integer;
  s: string;
begin
  x := mAddUserToWebSupportGroup(USER, ID);
  
    case x of
       0: s := 'All ok, user added to the web support group succesfully';
      -1: s := 'Unknown group ID';
      -2: s := 'Unknown user';
      -3: s := 'You can''t add internal robot to web support group';
      else s := 'User is already in the web support group ID: ' + IntToStr(x);
    end;
  
  mLogScript(s, '');
end.
Script work result
[19:55:45] (Log "mAddUserToWebSupportGroup"): User is already in the web support group ID: 2
[19:55:45] (Run "mAddUserToWebSupportGroup"): Script operation time: 7 ms
[19:55:45] (Run "mAddUserToWebSupportGroup"): Script done successfully.