我目前正在尝试制作一个自动保存在消息中发送的链接的机器人。基本上,用户发送命令 -save test.com/123.png
,然后我的机器人下载 123.png
文件。
我知道如何下载直接附加的图像/文件,但也需要让它与链接一起使用。我已经尝试在网上搜索解决方案,但并没有真正找到任何对我有帮助的东西。
答案 0 :(得分:0)
自己想出了一个解决方案,讽刺的是发现了一个非常古老的自己的python文件,我正是在其中尝试了这个。
@client.command()
async def test(ctx, url):
ftype = url.split('/')[-1]
myfile = requests.get(url)
open(f'D:\\Tools\\python\\file_{ftype}', 'wb').write(myfile.content)