电报获取照片拍摄时间
telegram get time of photo captured
我正在用 C# 编写一个小型电报机器人。用法如下:用户向机器人发送照片,机器人拍摄照片并将其插入到具有发件人姓名的文件夹中,并将照片重命名为照片拍摄时间拍摄.
Message.Date.ToString("yyMMdd_HHmmss")
这种方法的问题是 returns DateTime
发送的是消息,而不是拍摄的照片。
此外,Telegram 会从图像本身中删除元数据(只要它作为图片而不是文件发送)- 因此直接访问元数据不是一种选择。
或者您将图像作为文件发送,因为这会导致 Telegram 获取未修改的文件并将其发送到他们的服务器,或者您使用图像的标题并写下拍摄该图像的日期,我猜不是您想要的,所以可能唯一的方法是将其作为文件发送。
我正在用 C# 编写一个小型电报机器人。用法如下:用户向机器人发送照片,机器人拍摄照片并将其插入到具有发件人姓名的文件夹中,并将照片重命名为照片拍摄时间拍摄.
Message.Date.ToString("yyMMdd_HHmmss")
这种方法的问题是 returns DateTime
发送的是消息,而不是拍摄的照片。
此外,Telegram 会从图像本身中删除元数据(只要它作为图片而不是文件发送)- 因此直接访问元数据不是一种选择。
或者您将图像作为文件发送,因为这会导致 Telegram 获取未修改的文件并将其发送到他们的服务器,或者您使用图像的标题并写下拍摄该图像的日期,我猜不是您想要的,所以可能唯一的方法是将其作为文件发送。