我使用this电报java api开发了一个机器人,它将改变你发送给它的mp3文件的艺术家和标题标签。我试过了:
SendAudio msg = new SendAudio()
.setChatId(update.getMessage().getChatId())
.setAudio(update.getMessage().getAudio().getFileId())
.setCaption(caption)
.setTitle("title")
.setPerformer("per");
标题有效,但标签没有变化(我实际上并不关心mp3文件的实际标签。我关心它在电报上看起来如何(标题 - 艺术家)我认为如果我更改标签,它会看起来我想要它。)所以现在我想下载文件并在我的本地计算机上用this库手动更改文件标签,然后再将其上传到电报服务器。但我无法找到任何办法。实际上可能吗?
答案 0 :(得分:1)
当聊天或机器人中的任何人发送文件(mp3,视频或文件)时,您会收到带有file_id
字段的JSON,如果您看到Telegram Bot API,则可以看到名为getFile
的方法您可以使用file_id
。