Задать вопрос
@IoanSt

Какой метод использовать в telethon?

нужен метод с помощью которого получится пересылать в одном сообщении сразу несколько фото. Сколько не пытался - не получается
  • Вопрос задан
  • 134 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
i229194964
@i229194964
Веб разработчик
from telethon import TelegramClient
from telethon.tl.types import InputMediaPhoto
api_id = 'YOUR_API_ID'
api_hash = 'YOUR_API_HASH'
channel = 'YOUR_CHANNEL'

client = TelegramClient('session_name', api_id, api_hash)

async def main():
    await client.start()
    
    photo_paths = ['path_to_photo1.jpg', 'path_to_photo2.jpg', 'path_to_photo3.jpg']
    
    media = [InputMediaPhoto(file) for file in photo_paths]

    await client.send_file(channel, media)

with client:
    client.loop.run_until_complete(main())
Ответ написан
@OreoHaunted
Попробуй send_message, файлы массивом, как в ответе выше передаешь в параметр file
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы