Телемарафон разделяет группу фотографийPython

Программы на Python
Ответить
Anonymous
 Телемарафон разделяет группу фотографий

Сообщение Anonymous »

Когда мой бот пытается повторно отправить группу фотографий, он разбивает ее на отдельные сообщения. Если это группа фотографий (в Telegram), мне нужно переслать ее целиком, группой в одном сообщении. Как это исправить?
from telethon import TelegramClient, events
import asyncio

Id_bot =
Id_Group2 =
Id_Group3 =
Id_Group4 =
Id_Group5 =
api_id = ''
api_hash = ''

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

@client.on(events.NewMessage)
async def handler(event):
chat = await event.get_chat()
chat_id = event.chat_id
print(chat_id)

# Forward only if the message is not sent in Id_Group1 to avoid an infinite loop
if chat_id not in [Id_Group2, Id_Group3, Id_Group4, Id_Group5]:
if event.media:
if isinstance(event.media, list):
# Multiple media files in a single message
media = []
for file in event.media:
media.append(await client.upload_file(file))
await client.send_file(Id_bot, media[0], caption=event.message.message, file=media[1:])
else:
# Single media file
caption = event.message.message if event.message.message else None
await client.send_file(Id_bot, event.media, caption=caption)
elif event.message.message:
await client.send_message(Id_bot, event.message.message)

client.start()
client.run_until_disconnected()


Подробнее здесь: https://stackoverflow.com/questions/763 ... -of-photos
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»