Telegram 如何使用电报机器人下载mp3文件
我正在使用TelegramJavaAPI开发一个机器人,它将更改您发送给它的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
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
下载您想要的文件