电报机器人如何将个人资料照片保存在文件中?
How can a telegram bot save profile photo in a file?
我有一个 C# 的电报机器人,我想获取用户的个人资料照片并将其保存到特殊路径。
这是我的代码:
var photo = bot.GetUserProfilePhotosAsync( messageEventArgs .Message .From .Id ).Result ;
但是结果的类型是UserProfilePhotos
。如何将其保存到文件中?
UserProfilePhotos
其实就是用户照片的合集。它的 属性 Photos
(类型 PhotoSize[][]
)包含用户个人资料图片(每个最多 4 种尺寸)。您可以通过 FilePath
属性 或直接通过 FileStream
属性.
保存与每个 PhotoSize
关联的实际图像
有关详细信息,请参阅此 Telegram Bot API 页面:
我有一个 C# 的电报机器人,我想获取用户的个人资料照片并将其保存到特殊路径。
这是我的代码:
var photo = bot.GetUserProfilePhotosAsync( messageEventArgs .Message .From .Id ).Result ;
但是结果的类型是UserProfilePhotos
。如何将其保存到文件中?
UserProfilePhotos
其实就是用户照片的合集。它的 属性 Photos
(类型 PhotoSize[][]
)包含用户个人资料图片(每个最多 4 种尺寸)。您可以通过 FilePath
属性 或直接通过 FileStream
属性.
PhotoSize
关联的实际图像
有关详细信息,请参阅此 Telegram Bot API 页面: