在一条消息中发送文件和文本[Discord Bot] [Python]

时间:2020-04-19 06:41:10

标签: python bots discord.py

这是我在这里发表的第一篇文章,但是我已经研究了大约半个小时,但没有找到解决方案。我正在制作python discord机器人,但遇到了一个问题。我想在一个短信呼叫中发送图片和短信。这是我的代码。

...
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 :(得分:0)

邮件中的单独文件。我的意思是,变量文件写在另一行。

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

xxx是格式文件。