Telegram 机器人,是否可以确定图像不是从图库中挑选的

Telegram bot, is it possible to be sure that the image was not picked from the gallery

是否可以检测有关发送到 Telegram 机器人的图像的一些信息?

收到照片时,Telegram Bot API 仅返回宽度、高度、文件大小和照片 ID,以根据其 documentation 下载照片。因此:

  • 照片的来源无法由 API 本身确定,除非可以在照片本身的元数据中找到此信息。但是,我相信这可能只会向您显示用户使用的设备类型,而不是拍摄照片时使用的应用程序。
  • 更有可能的是,您可以在图像本身中找到有关图像创建时间的元数据。为了获取该数据,您必须下载照片,然后使用其他工具从照片中提取元数据。

我与 Telegram 机器人打过很多交道,可以确认 Telegram 不会在 API 中传输大量有关用户、用户使用的设备、文件来源等的信息本身,这实际上有利于它的用户。