我正试图让我的机器人下载一个图像,将其更改为url,并将其以嵌入Discord py的方式发送。但是,在将文件更改为url的过程中,无法找到文件的目录。以下是我用来将文件更改为url的代码:
f = discord.File(f"/Desktop/Bot/Dino_Battles/DinoBattle_{str(ctx.author.id)}_VS_{str(user.id)}.jpg", filename = f'DinoBattle_{str(ctx.author.id)}_VS_{str(user.id)}.jpg')
但是,我总是会遇到一个错误,即即使有映像,也找不到目录。 以下是错误:
FileNotFoundError: [Errno 2] No such file or directory: '/Desktop/Bot/Dino_Battles/DinoBattle_628693454754676768_VS_725411116272058369.jpg
这是文件目录:
C:\Users\lbart\Desktop\Bot\Dino_Battles\DinoBattle_628693454754676768_VS_725411116272058369.jpg
discord怎么找不到文件? 抱歉,这让人困惑
正如Daniel Tam所说,最好将其上传到网站上imgur api docs。这也是一篇关于如何在步骤link中使用它的好文章
下面是一个如何使用pyimgur上传和获取URL的示例
上传后,您可以使用
uploaded_image.link
作为嵌入中的照片我建议您在https://imgur.com/上传文件,然后复制链接并使用链接而不是文件。这要容易得多:>
请记住使用embed.set_图像(url=imgurlink)或embed.set_缩略图,以您需要的为准
尝试包括完整路径,从
到
相关问题 更多 >
编程相关推荐