我正在用C#编写一个小型电报机器人。用法如下:用户向机器人发送照片,机器人拍摄照片并将其插入带有发件人姓名的文件夹中,并将照片重命名为照片拍摄时
Message.Date.ToString("yyMMdd_HHmmss")
这种方法的问题是,这会返回发送邮件的DateTime
,而不是拍摄的照片。
此外,Telegram从图像本身中删除元数据(只要它作为图片而不是文件发送) - 因此不能直接访问元数据。
答案 0 :(得分:0)
您将图像作为文件发送,因为这会导致Telegram采取未修改的文件并将其发送到他们的服务器,或者您使用图像的标题并在拍摄此图像时写下日期,我猜这不是您想要的只是唯一的方法是将其作为文件发送。