Я написал код:
Код: Выделить всё
List streamArray = new List {};
foreach (var formFile in files)
{
if (formFile.Length > 0)
{
using var stream = formFile.OpenReadStream();
streamArray.Add(stream); // there is a mistake here. cannot convert to System.IO.Stream to Telegram.Bot.Types.IAlbumInputmedia
//await clientTg.SendPhotoAsync(groupId,stream); // it works fine
}
}
await clientTg.SendMediaGroupAsync(groupId, streamArray);
В одном экземпляре поток обычно отправляется с помощью метода SendPhotoAsync, закомментированного в коде.
Как преобразовать эти типы и отправить групповую фотографию?
Подробнее здесь: https://stackoverflow.com/questions/699 ... od-c-sharp