MyChat Scripts: mGetUserGroupsListAsJSON, получить список групп пользователя

MyChat Scripts: mGetUserGroupsListAsJSON, получить список групп пользователя

"Для разработчиков", "Серверные скрипты", "Описание функций", "Группы", "mGetUserGroupsListAsJSON".

 

Получить список групп, в которых находится пользователь.

 

Синтаксис

function mGetUserGroupsListAsJSON(iUIN: integer): string;

 

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

Параметр

Тип

Значение

iUIN

integer

уникальный идентификатор пользователя, число, больше 0.

 

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

Текстовая строка — JSON массив со списком групп, в которых находится пользователь.

 

Если пользователя не существует или он не входит ни в одну из групп, будет возвращён пустой массив ("[]").

 

Пример

const
  UIN = 6;
var
  sJSON: string;
begin
  sJSON := mGetUserGroupsListAsJSON(UIN);
  mLogScript('UIN ' + IntToStr(UIN) + ': ' + sJSON, '');
end.

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

[13:51:40] (Log "mGetUserGroupsListAsJSON"): UIN 6: ["auto generated NSS","Test Group","\u0421\u043e\u0442\u0440\u0443\u0434\u043d\u0438\u043a"]

[13:51:40] (Run "mGetUserGroupsListAsJSON"): Время выполнения скрипта: 6 мс

[13:51:40] (Run "mGetUserGroupsListAsJSON"): Скрипт выполнен успешно.

 

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

mLogScript