для моего нового бота мне нужно получить реальное имя файла. , когда я получаю файл_ид и запрашиваю для генерации ссылки на скачивание с «get file» commend, имя файла выглядит как «file_370.mp3», но настоящее имя файла: «michaeljackson.mp3».Как получить имя файла file_id в телеграмме
я попробовал этот код:
$mp3name = $result['message']['audio']['title'];
$mp3fileid = $result['message']['audio']['file_id'];
file_get_contents($url."/sendaudio?chat_id=118718802&audio=$mp3fileid&performer=awaperformer&title=awatitle");
$bot_url = "https://api.telegram.org/bot".$botToken;
$file_path_gen_url = $bot_url."/getfile?file_id=".$mp3fileid;
// file_get_contents($url."/sendmessage?chat_id=118718802&text=lastfileid:filegen:$file_path_gen_url");
$file_path_result = file_get_contents($file_path_gen_url);
// echo "last file id: $last_file_id <br>";
$file_path_result = json_decode($file_path_result, TRUE);
$file_path = $file_path_result['result']['file_path'];
// echo "file_path: $file_path <br>";
$file_url = "https://api.telegram.org/file/bot".$botToken."/".$file_path;
, как я могу получить реальное имя файла?
благодарю вас за ваш ответ Данил. когда мы хотим скачать mp3-файл в телеграмме, как обычное имя файла-члена, реально! но когда мы загружаем его с ботом, имя не реально! Я хочу трюк сделать это с ботом. –