Работа с библиотекой telethon

Я получаю посты некоторого телеграмм канала с помощью функции get_messages() библиотеки telethon. Текст поста я получаю в message='text'. Но у некоторых записей я получаю message='', хотя текст в посте точно есть. Единственное отличие он идет после фотографии. Я создал свой канал в который выложил фотографию вместе с текстом и у мне удалось получить текст. В итоге я окончательно запутался. Может быть кто то сталкивался с подобный?

Код:

from telethon import TelegramClient
api_id = 12345678
api_hash = 'yfh64578764345678765'

messages = []

client = TelegramClient('anon', api_id,api_hash)
client.start()

async def dump_all_messages():
    username = 'chanel' 
    dp = await client.get_entity(username)

    message = await client.get_messages(dp, 1) 

    for i in message:
        messages.append(i.to_dict())

    for i in messages:
        mess = i.get('message')
        print(mess)

async def main():
    await dump_all_messages()

with client:
    client.loop.run_until_complete(main())

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