Как отправить несколько файлов (изображений) в одном сообщении?

Вот как я пытался это реализовать.

Пример:

@commands.has_permissions(administrator = True)
@bot.command()
async def command(ctx, channel: discord.TextChannel):
   await ctx.message.delete()
   await channel.send(
   file=discord.File(r'H:\File1.png',
   file=discord.File(r'H:\File2.png')))

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

Автор решения: Corrygan
await send(content=None, *, tts=False, embed=None, embeds=None, file=None, files=None, stickers=None, delete_after=None, nonce=None, allowed_mentions=None, reference=None, mention_author=None, view=None, suppress_embeds=False)

Подробнее в документации discord.py.

Вместо file используйте files и список файлов, которые хотите отправить. Также стоит отметить, что максимальное кол-во файлов в список - 10.

В конце концов, если данный вариант вам не подходит, вы можете отправить файлы разными сообщениями.

→ Ссылка