Отправка файла и текста в одном сообщении [Discord Bot] [Python] - PullRequest
0 голосов
/ 19 апреля 2020

Это первый пост, который я когда-либо делал здесь, но я искал около получаса и не нашел решения. Я делаю бот python и я столкнулся с проблемой. Я хочу отправить изображение и текстовое сообщение в одном сообщении вызова. Вот мой код.

...
await message.channel.send(file=discord.File('playerReport.png', content=m[:len(m)-1]))
...

Этот код работает, однако он отправляет текст с изображением под ним. Однако я хочу, чтобы он отправил реальное изображение, а затем отправил текст. Мне было интересно, если бы был способ перевернуть их.

Теперь я попытался сделать это так:

await message.channel.send(file=discord.File('playerReport.png'))
await message.channel.send(file=discord.File(m[:len(m)-1]))

но сделать это так, чтобы сообщения застряли между картинка и фактический текст.

Кто-нибудь знает, как я могу отправить изображение и текст в таком порядке в одном сообщении?

1 Ответ

0 голосов
/ 22 апреля 2020

Отдельный файл от сообщения. Я имею в виду, запись файла переменной в другую строку.

file = discord.File("file.xxx", filename = "filename.xxx")
await ctx.send("write message" ,file = file)

xxx - это файл формата.

...