This repository was archived by the owner on Dec 5, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 380
This repository was archived by the owner on Dec 5, 2021. It is now read-only.
LIMIT_INVALID #1041
Copy link
Copy link
Open
Description
Здравствуйте, я пытаюсь переслать фото из канала в чат
if (message.Media is TLMessageMediaPhoto mediaDoc)
{
if (mediaDoc.Photo is TLPhoto photo)
{
var photoSize = photo.Sizes.OfType<TLPhotoSize>().First(x => x.Type == "s");
if (photoSize.Location is TLFileLocation fileLocation)
{
TLFile resFile = await _client.GetFile(new TLInputFileLocation()
{
LocalId = fileLocation.LocalId,
Secret = fileLocation.Secret,
VolumeId = fileLocation.VolumeId,
//Id = photo.Id,
//AccessHash = photo.AccessHash,
}, photoSize.Size);
await using MemoryStream ms = new MemoryStream(resFile.Bytes);
using StreamReader reader = new StreamReader(ms);
TLAbsInputFile uploadedFile = await _client.UploadFile("file", reader);
await _client.SendUploadedPhoto(chatInput, uploadedFile, mediaDoc.Caption ?? String.Empty);
}
}
}но когда я пытаюсь выгрузить файл GetFile методом, то получаю это ...

в чём может быть причина исключения?
Metadata
Metadata
Assignees
Labels
No labels