📅  最后修改于: 2023-12-03 15:30:27.917000             🧑  作者: Mango
Discord.js 是一个强大的 Node.js 框架,可用于创建 Discord 的自定义机器人。其中一个常见的需求是从 Discord 消息中提取出附件的 URL。
以下是如何使用 Discord.js 获取附件 URL 的示例代码:
const Discord = require('discord.js');
const client = new Discord.Client();
client.on('message', message => {
// 检查消息是否有任何附件
if (message.attachments.size > 0) {
// 针对每个附件,提取其 URL 并发送到控制台
message.attachments.forEach(attachment => {
console.log(attachment.url);
});
}
});
client.login('YOUR_TOKEN_HERE');
在以上示例代码中,message.attachments
是一个包含所附加文件的附件集合。如果集合中有任何文件,则使用 attachment.url
属性提取每个文件的 URL,并将其发送到控制台。
注意:此示例假定你已经建立了一个有效的 Discord.js 客户端,并且已经调用了 client.login()
来进行身份验证。
希望以上代码及说明对您有所帮助!