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

2024-09-29 19:36:44 发布

您现在位置:Python中文网/ 问答频道 /正文

这是我在这里写的第一篇文章,但我已经研究了大约半个小时,还没有找到解决办法。我正在制作一个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]))

但这样做会让信息卡在图片和实际文本之间

有人知道我如何在一次留言电话中按顺序发送图片和文本吗


Tags: 文本sendmessagelenpng文章channel图片
1条回答
网友
1楼 · 发布于 2024-09-29 19:36:44

将文件和消息分开。我的意思是,变量文件写入另一行

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

xxx是一个格式化文件

相关问题 更多 >

    热门问题