<?
require($_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_before.php");
if(!CModule::IncludeModule('iblock')) die('error');
if(!CModule::IncludeModule('im')) die('error');
$arFields = array(
"MESSAGE_TYPE" => "P", # P - private chat, G - group chat, S - notification
"TO_USER_ID" => 1055,
"FROM_USER_ID" => 25,
"MESSAGE" => "hello, friend",
"AUTHOR_ID" => 25,
"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";
Отправить личное сообщение в Битрикс24 API
Отправляем личные сообщения программно с помощью API, указываем автора и получателя. Кроме этого можно отправить уведомление или сообщение в группу.