Может ли API бота Telegram воспроизводить звук с URL-адреса онлайн-потока аудио?

Telegram BOT API имеет функции для отправки аудиофайлов и документов, но может ли он воспроизводиться с URL-адреса потоковой передачи звука в Интернете?


person Codeformer    schedule 22.12.2016    source источник


Ответы (3)


Да. Я использую:

define('API_URL', 'https://api.telegram.org/bot'.BOT_TOKEN.'/');
$sendto =API_URL."sendmessage?chat_id=".$chatID."&text=".urlencode($url_track);
file_get_contents($sendto);

Например, в строке 74 в https://github.com/Ellusu/Jamendo_SearchBot/blob/master/index.php

person Matteo Enna    schedule 22.12.2016
comment
Это просто открыть поток в браузере. - person Jacquelyn.Marquardt; 23.12.2016
comment
Я думаю, что спрашивающий имел в виду такую ​​​​вещь, как однонаправленный voip - person Jacquelyn.Marquardt; 23.12.2016

Нет, с API-интерфейсами Telegram Bot это невозможно. Вы должны скачать файл и загрузить его на серверы Telegram.

person MarcoBuster    schedule 25.12.2016

Он просто покажет предварительный просмотр ссылки, и если это аудио, будет показана звуковая панель. так что ответ - да, но он не запустится автоматически, и пользователь должен загрузить и воспроизвести его.

person Vahid Msm    schedule 22.01.2017