Telegram Bot, как загружать альбомы фотографий пользователя?

перейду сразу к делу, нужно загружать медиа группу фотографий пользователя и сохранять у себя на устройстве. Вот код:

string userPath = $"{Directory.GetCurrentDirectory()}/DATA/UserNames/{chat.Username}";
  var fileId = update.Message.MediaGroupId;
  var fileInfo = await botClient.GetFileAsync(fileId);
  List<Telegram.Bot.Types.File> fb = new List<Telegram.Bot.Types.File>();
 fb.Add(fileInfo);
for (int i = 0; i < fb.Count; i++)
{
using (FileStream fs = System.IO.File.OpenWrite($"{userPath}/Temp/{i}.jpg"))
{
    var filePath = fb[i].FilePath;
    await botClient.DownloadFileAsync(filePath, fs, cancellationToken);

    fs.Close();

}
}

Данный код выдаёт ошибку, что не удалось найти айди медиа-группы, хотя я отправляю кучу фотографий одновременно. Кто-нибудь знает, как получать альбом фотографий?


Ответы (0 шт):