День добрый. Подскажите пожалуйста, как обработать событие модуля 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";
}
|