für meinen neuen bot bekomme ich einen richtigen Dateinamen bekommen. wenn ich die file_id erhalte und den generate download Link mit "get file" commend anfordere, sieht der Dateiname wie "file_370.mp3" aus, aber der echte Dateiname lautet: "michaeljackson.mp3".wie man filename von file_id in telegramm
Ich habe versucht, diesen Code:
$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;
wie kann ich echte Dateinamen bekommen?
danke für deine Antwort Danil. wenn wir mp3-Datei im Telegramm herunterladen wollen wie normale Mitglieder Dateinamen ist echt! aber wenn wir es mit Bot herunterladen, ist der Name nicht real! Ich will Trick, das mit Bot zu tun. –