这是我在这里发表的第一篇文章,但是我已经研究了大约半个小时,但没有找到解决方案。我正在制作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]))
,但是这样做可以使消息停留在图片和实际文本之间。
有人知道我如何通过一次短信呼叫按顺序发送图片和文字吗?
答案 0 :(得分:0)
邮件中的单独文件。我的意思是,变量文件写在另一行。
file = discord.File("file.xxx", filename = "filename.xxx")
await ctx.send("write message" ,file = file)
xxx是格式文件。