Как отправить несколько файлов (изображений) в одном сообщении?
Вот как я пытался это реализовать.
Пример:
@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.
В конце концов, если данный вариант вам не подходит, вы можете отправить файлы разными сообщениями.