Не работает функция sendPhoto Telegram Bot API Php

function sendPhoto($chat_id,$photo)
{
$url = $GLOBALS['url'].'sendPhoto?chat_id='.$chat_id;

$post_fields = array(
    'chat_id' => $chat_id,
    'photo' => new CURLFile(realpath($photo))
);

$ch = curl_init(); 
curl_setopt($ch, CURLOPT_HTTPHEADER, 
array("Content-Type:multipart/form-data"));

curl_setopt($ch, CURLOPT_URL, $url); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_fields);
$output = curl_exec($ch);

return $output;

}

Задача отправить ботом фото размещенное на хостинге или по ссылке. Написал вот такую функцию sendPhoto, но она не работает. Подскажите, где ошибка ?


Ответы (0 шт):