День добрый. Подскажите пожалуйста, как обработать событие модуля im
в /bitrix/php_interface/init.php пишу
Нужно чтобы, при каждом входящем сообщении выполнялся скрипт. Подскажите пожалуйста как зарегистрировать обработчик события, документации по модулю очень мало
в /bitrix/php_interface/init.php пишу
Код |
---|
AddEventHandler("im", "OnBeforeMessageNotifyAdd", "OnBeforeMessageNotifyAddHandler"); function OnBeforeMessageNotifyAddHandler() { $arFields = array( "MESSAGE_TYPE" => "S", "TO_USER_ID" => 1, "FROM_USER_ID" => 5, "MESSAGE" => "test", "AUTHOR_ID" => 5, "EMAIL_TEMPLATE" => "some", "NOTIFY_TYPE" => 2, "NOTIFY_MODULE" => "main", "NOTIFY_EVENT" => "IM_GROUP_INVITE", "NOTIFY_TITLE" => "title to send email", ); CModule::IncludeModule('im'); if(CIMMessenger::Add($arFields)) echo "success"; else echo "error"; } |