【发布时间】:2020-04-26 09:49:51
【问题描述】:
如何获取用户发送给我的机器人的 MIME 类型的照片?
我正在通过Telegraf 使用 Telegram Bot API。
我的机器人正在从用户发送的照片和视频中保存文件 ID,我希望以后能够下载这些文件。用于下载它们的方法getFile 的电报 API 状态:
注意:此功能可能不会保留原始文件名和 MIME 类型。您应该保存文件的 MIME 类型和名称(如果可用) 当接收到 File 对象时。
我不完全确定这应该是什么意思。到目前为止,我从来没有收到过File 对象,它甚至不包含 MIME 类型。我假设他们想说 MIME 类型(和文件名)在下载实际文件时可能会混淆,因此您应该自己存储它。
查看不同文件类型的更新类型时,它们通常包含 MIME 类型,如下所示:Video。不幸的是,照片的更新对象不包含此信息:PhotoSize。有没有其他方法可以获取 MIME 类型的照片?
感谢您的帮助。
【问题讨论】:
标签: telegram telegram-bot telegraf telegram-webhook