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

Функции для работы с пользователями в MyChat Scripts Engine

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

 

mDecUIN

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

mExtractUserPhoto

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

mGetBirthdayUsers

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

mGetCIDAttribute

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

mGetCIDSByUINAndClientType

получить список сетевых подключений по учётной записи пользователя;

mGetMaxRegisteredUIN

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

mGetUserAttribute

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

mGetUserDataAsJSON

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

mGetUserFullNameByPreset

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

mGetUserPrimaryEmail

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

mGetUsersListByEmailAndState

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

mGetUsersListByNickAndState

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

mGetUsersListByParams

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

mGetUsersListByState

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

mGetUserState

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

mHaltMyChatClient

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

mIncUIN

получить следующий зарегистрированный идентификатор пользователя;

mIsUINExists

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

mIsUINOnline

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

mIsUserTeamLead

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

mKillClient

отключить пользователя от сервера (разорвать соединение);

mSetUserAttribute

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