📅  最后修改于: 2023-12-03 15:00:25.604000             🧑  作者: Mango
在 Discord.js 中,可以使用 Attachment
类来返回文件。Attachment
类可以将数据附加到 Message
, RichEmbed
或 WebhookMessage
中,并以文件的形式发送。
在开始使用 Discord.js,必须先安装。
使用 npm 安装 Discord.js:
npm install discord.js
以下是使用 Attachment
返回文件的示例代码:
const Discord = require("discord.js");
const client = new Discord.Client();
client.on("message", (message) => {
if (message.content === "!download") {
const attachment = new Discord.Attachment("./path/to/file.png");
message.channel.send(`Here is your file:`, attachment);
}
});
client.login("your-bot-token");
在这个例子中,当用户输入命令 !download
时,会发送一个包含文件的消息。
Attachment
的构造函数需要传入文件路径。然后,使用 message.channel.send
方法发送消息,并包含附件对象作为第二个参数。
在本文中,我们讨论了如何使用 Discord.js 返回文件。了解如何使用 Attachment
类可以帮助程序员轻松地在 Discord 中与他人分享文件。