【发布时间】:2018-10-30 08:11:25
【问题描述】:
作为一个实验,我试图找出是否可以读取作为附件输入到聊天中的文件,例如:图像文件、txt 等。
我找了很久,还是没找到相关信息。
那么使用 Discord.js 可以做到这一点吗?如果是这样,我将如何去做?
【问题讨论】:
标签: node.js discord discord.js
作为一个实验,我试图找出是否可以读取作为附件输入到聊天中的文件,例如:图像文件、txt 等。
我找了很久,还是没找到相关信息。
那么使用 Discord.js 可以做到这一点吗?如果是这样,我将如何去做?
【问题讨论】:
标签: node.js discord discord.js
这可以使用Message 的attachments 属性来找到attachment 并因此找到its URL。然后您可以下载 URL using the http and fs modules。它看起来像这样:
dClient.on('message', msg => {
if (msg.attachments) {
for (var key in msg.attachments) {
let attachment = msg.attachments[key];
download(attachment.url);
}
}
});
【讨论】: