• Модуль: imbot
  • Путь к файлу: ~/bitrix/modules/imbot/lib/bot/network.php
  • Класс: BitrixImBotBotNetwork
  • Вызов: Network::operatorMessageDelete
static function operatorMessageDelete($messageId, $messageFields)
{
	if (!MainLoader::includeModule('im'))
	{
		return false;
	}

	$messageParamData = ImModelMessageParamTable::getList([
		'select' => ['PARAM_VALUE'],
		'filter' => ['=MESSAGE_ID' => $messageId, '=PARAM_NAME' => self::MESSAGE_PARAM_CONNECTOR_MID]
	])->fetch();
	if (!$messageParamData || $messageParamData['PARAM_VALUE'] != $messageFields['CONNECTOR_MID'])
	{
		return false;
	}

	return ImBot::deleteMessage(['BOT_ID' => $messageFields['BOT_ID']], $messageId);
}