小编Ber*_*ert的帖子

Telegram Bot API:如何获取收到的照片的 MIME 类型

如何获取用户发送给我的机器人的 MIME 类型的照片?

我通过Telegraf使用 Telegram Bot API 。

我的机器人正在保存用户发送的照片和视频中的文件 ID,我希望稍后能够下载这些文件。getFile下载它们的方法的电报 API指出:

注意:此函数可能不会保留原始文件名和 MIME 类型。当收到 File 对象时,您应该保存文件的 MIME 类型和名称(如果可用)。

我不完全确定这是什么意思。到目前为止我还没有收到一个File对象,它甚至不包含 MIME 类型。我认为他们想说的是,下载实际文件时,MIME 类型(和文件名)可能会混淆,因此您应该自己存储它。

当查看不同文件类型的更新类型时,它们通常包含 MIME 类型,如下所示:Video。不幸的是,照片的更新对象不包含以下信息:PhotoSize。还有其他方法可以获取 MIME 类型的照片吗?

感谢您的帮助。

telegram telegram-bot telegraf telegram-webhook

6
推荐指数
1
解决办法
2562
查看次数