Javascript 将文件下载到本地计算机,并将其附加到“不一致”消息中

Javascript 将文件下载到本地计算机,并将其附加到“不一致”消息中,javascript,discord,discord.js,Javascript,Discord,Discord.js,在查看Discord.js文档后,我可以找到这个问题的答案,有人知道怎么做吗?页面上已经有一个问题,但没有答案或注释 假设聊天室里有人发送了一张图片,有没有办法让机器人下载图片或者获取图片的url 谢谢 除了我在评论部分发布的链接之外,从查看中,似乎url位于附件对象中 除了我在评论部分发布的链接之外,从查看,似乎url位于附件对象中 首先。。。您需要代码才能访问附件 client.on(`message`,function(msg){ if(msg.attachments.first(

在查看Discord.js文档后,我可以找到这个问题的答案,有人知道怎么做吗?页面上已经有一个问题,但没有答案或注释

假设聊天室里有人发送了一张图片,有没有办法让机器人下载图片或者获取图片的url


谢谢

除了我在评论部分发布的链接之外,从查看中,似乎
url
位于
附件
对象中


除了我在评论部分发布的链接之外,从查看,似乎
url
位于
附件
对象中


首先。。。您需要代码才能访问附件

client.on(`message`,function(msg){
    if(msg.attachments.first()){//checks if an attachment is sent
        if(msg.attachments.first().filename === `png`){//Download only png (customize this)
            download(msg.attachments.first().url);//Function I will show later
        }
    }
});
注意:我仅将附件限制在
png
上,以便下载经过验证的图像。否则我们可能会下载一些不好的脚本和可能的病毒。下载东西时要小心

现在,我刚才给您的代码将调用
下载
,并传入
url

现在您将需要模块模块。

为什么??很高兴你问。。。
请求
模块访问url并从web中提取数据。
fs
模块在本地/外部计算机上创建/读取/写入文件

使用这两个模块,我们将拖动它,然后保存它

现在让我们假设
url
就是这个(discord png附件)


我们现在有一张关于Doritos XD的
meme.png
图片供初学者使用。。。您需要代码才能访问附件

client.on(`message`,function(msg){
    if(msg.attachments.first()){//checks if an attachment is sent
        if(msg.attachments.first().filename === `png`){//Download only png (customize this)
            download(msg.attachments.first().url);//Function I will show later
        }
    }
});
注意:我仅将附件限制在
png
上,以便下载经过验证的图像。否则我们可能会下载一些不好的脚本和可能的病毒。下载东西时要小心

现在,我刚才给您的代码将调用
下载
,并传入
url

现在您将需要模块模块。

为什么??很高兴你问。。。
请求
模块访问url并从web中提取数据。
fs
模块在本地/外部计算机上创建/读取/写入文件

使用这两个模块,我们将拖动它,然后保存它

现在让我们假设
url
就是这个(discord png附件)


我们现在有了一张关于Doritos XD的
meme.png
图片

我猜你没看太远。。。我猜你没看太远。。。