Telegram 如何使用电报机器人下载mp3文件

Telegram 如何使用电报机器人下载mp3文件,telegram,telegram-bot,Telegram,Telegram Bot,我正在使用TelegramJavaAPI开发一个机器人,它将更改您发送给它的mp3文件的艺术家和标题标签。我试过: SendAudio msg = new SendAudio() .setChatId(update.getMessage().getChatId()) .setAudio(update.getMessage().getAudio().getFileId()) .setCaption(caption) .setTitle

我正在使用TelegramJavaAPI开发一个机器人,它将更改您发送给它的mp3文件的艺术家和标题标签。我试过:

SendAudio msg = new SendAudio()
        .setChatId(update.getMessage().getChatId())
        .setAudio(update.getMessage().getAudio().getFileId())
        .setCaption(caption)
        .setTitle("title")
        .setPerformer("per");

标题起作用了,但是标签没有改变(我实际上不关心mp3文件的实际标签。我关心它在电报上的样子(标题艺术家),我想如果我改变标签,它会看起来像我想要的样子。)所以现在我想下载这个文件,用本地计算机上的library手动更改文件标签,然后再上传到电报服务器。但是我找不到任何方法来这样做。实际上可能吗?

当聊天室中的任何人或您的机器人发送一个文件(mp3、视频或文件)时,您会收到一个带有
file\u id
字段的JSON,如果您在Telegram机器人API上看到,您可以看到一个名为
getFile
的方法,您可以使用
file\u id
下载您想要的文件