如何使用电报机器人

时间:2017-08-22 14:26:10

标签: telegram telegram-bot

我使用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库手动更改文件标签,然后再将其上传到电报服务器。但我无法找到任何办法。实际上可能吗?

1 个答案:

答案 0 :(得分:1)

当聊天或机器人中的任何人发送文件(mp3,视频或文件)时,您会收到带有file_id字段的JSON,如果您看到Telegram Bot API,则可以看到名为getFile的方法您可以使用file_id

下载文件