MyChat Scripts Engine: работа с пользователями

MyChat Scripts Engine: работа с пользователями

Функции для работы с пользователями MyChat: получение списков, чтение данных из профилей, изменение и удаление данных.

 

mExtractUserPhoto

сохранить фотографию пользователя на диск;

mGetCIDAttribute

получить информацию о пользовательском соединении;

mGetMaxRegisteredUIN

получить UIN последнего зарегистрированного на сервере пользователя;

mGetUserAttribute

получить любой атрибут пользователя в текстовом формате по его UIN;

mGetUserCID

получить сетевой connection ID пользователя по его UIN;

mGetUserDataAsJSON

получить любой набор данных пользователя по его UIN в JSON формате;

mGetUserFullNameByPreset

получить полное имя пользователя по шаблону;

mGetUserPrimaryEmail

узнать основной адрес электронной почты пользователя по его UIN;

mGetUsersListByEmailAndState

получить список UIN-ов пользователей по email и сетевому статусу;

mGetUsersListByNickAndState

получить список UIN-ов пользователей по нику и сетевому статусу;

mGetUsersListByParams

получить список пользователей сервера по набору параметров;

mGetUsersListByState

получить список пользователей сервера по текущему статусу;

mGetUserState

получить статус пользователя;

mHaltMyChatClient

принудительно отключить от сервера и завершить работу клиентского приложения пользователя с указанным UIN;

mIsUINExists

проверка на существование пользователя по его UIN;

mIsUINOnline

выяснить, пользователь в данный момент онлайн или нет;

mIsUserTeamLead

проверка, является ли пользователь руководителем подразделения;

mSetUserAttribute

изменить одно из полей профиля пользователя.