ОТправляете как фото, текст передаете в caption
Спасибо, получилось, но теперь стоит ограничение по символам :(
Нашёл метод в библиотеке, буду с ним пытаться
client(functions.messages.SendMediaRequest( peer='username', media=types.InputMediaUploadedPhoto( file=client.upload_file('/path/to/file.jpg'), stickers=[types.InputDocument( id=-12398745604826, access_hash=-12398745604826, file_reference=b'arbitrary\x7f data \xfa here' )], ttl_seconds=42 ), message='Hello there!', schedule_date=datetime.datetime(2018, 6, 25) ))