Список скриптовых событий сервера MyChat

Список скриптовых событий сервера MyChat

На каждое событие в работе сервера MyChat вы можете установить несколько своих обработчиков (программ-скриптов).

 

Обработчики можно оперативно включать и выключать галочками напротив их имени в дереве событий.

 

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

 

OnBBSMessage

размещение сообщения на общей доске объявлений;

OnBeforeRegister

попытка регистрации нового пользователя на сервере;

OnBroadcastMessage

событие отправки оповещения;

OnClientConnect

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

OnClientDisconnect

отключение клиента от сервера;

OnClientPluginSendRawData

событие получения RAW-сообщения от одного плагина MyChat Client — другому;

OnConfJoin

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

OnConfLeave

попытка выхода пользователя из конференции;

OnConfMessage

событие отправки сообщения в текстовую конференцию;

OnPrivateMessage

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

OnPrivateRequest

запрос на открытие сеанса приватного общения один на один;

OnRegistered

успешная регистрация нового пользователя;

OnRemoteUserRequest

удалённый вызов серверного скрипта из MyChat Client, по сети;

OnRequestByREST

обработка REST запроса (POST или GET);

OnUserBlock

событие автоматического блокирования пользователя;

OnUserLogin

событие авторизации пользователя на сервере.