Пример использования функции InputPhoto в telethon

При прочтении документации по telethon не смог понять как пользоваться InputPhoto. Так же не могу найти даже примеров использования её использования. Можете помочь объяснением, примером или хотя бы ссылкой на пример? У меня такой вот код получился, но работать он не хочет

def get_data(user):
    with TelegramClient('anon', api_id, api_hash) as client:
        result = client(functions.photos.GetUserPhotosRequest(
            user_id=user,
            offset=0,
            max_id=0,
            limit=0
        ))
        client.flood_sleep_threshold = 24 * 60 * 60 
        array_of_photos = result.photos
        for photo in array_of_photos:
            file_reference = photo.file_reference
            file_id = photo.id
            access_hash = photo.access_hash
            return file_reference, file_id, access_hash
        



file_reference, file_id, access_hash = get_data('user')



with TelegramClient(name, api_id, api_hash) as client:
    result = client(functions.upload.GetFileRequest(
        location=types.InputFileLocation(
            volume_id=-12398745604826,
            local_id=42,
            secret=-12398745604826,
            file_reference=b'arbitrary\x7f data \xfa here'
        ),
        offset=42,
        limit=100,
        precise=True,
        cdn_supported=True
    ))
    print(result.stringify())

Так же я пробовал использовать InputPhoto напрямую, но telethon говорит, что нельзя вызывать типы


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