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