gpt4 book ai didi

Telegram Bot API : How to get MIME type of received photos

转载 作者:行者123 更新时间:2023-12-04 13:57:21 28 4
gpt4 key购买 nike

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

我正在通过 Telegraf 使用 Telegram Bot API .

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

Note: This function may not preserve the original file name and MIME type. You should save the file's MIME type and name (if available) when the File object is received.



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

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

谢谢你的帮助。

最佳答案

当我们将照片上传到 Telegram 时,它要么压缩文件,要么不压缩文件。
在 Telegram 中称为对象照片的压缩图像文件将始终为 JPEG。另一方面, Telegram 中未压缩的图像文件被称为目标文档,其具有 mime_type ex: image/png .

关于 Telegram Bot API : How to get MIME type of received photos,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59652977/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com