Предварительно надо загрузить фото в модуль чата с помощью CIMDisk и далее передать ИД файлов из модуля
Пример функции:
/**
* Отправка сообщения в закрытый групповой чат
* @param int $fromUserID
* @param int $toChatID
* @param string $message
* @param string $notifyTag
* @param array $fileIDs
*
return bool|int
*/
function sendMessageGroupToChat(
int $fromUserID,
int $toChatID,
string $message,
string $notifyTag = '',
array $fileIDs = []
): bool|int
{
$parametersForMessage = [
'TO_CHAT_ID' => $toChatID,
'FROM_USER_ID' => $fromUserID,
'AUTHOR_ID' => $fromUserID,
'MESSAGE' => $message,
'NOTIFY_TAG' => $notifyTag
];
if ($fileIDs) {
$parametersForMessage['FILES'] = \CIMDisk::UploadFileFromMain($toChatID, $fileIDs);
}
return CIMChat::AddMessage(
$parametersForMessage
);
}