我需要检查用户发送的消息中是否有附件,如果有,请在特定通道中发送此文件。 目前,我只能检查邮件中是否包含附件,但无法将其发送到频道
if(message.channel.name === "test-message") {
const fileChannel = message.guild.channels.cache.get("761217907518079026");
if(!message.attachments) {
message.channel.send("no attachment")
} else {
fileChannel.send("yes attachment");
};
答案 0 :(得分:0)
由于Message.attachments
返回了Collection
,因此您可以只使用Collection.first()
方法并将其发送。
if(!message.attachments) message.channel.send("no attachment")
else fileChannel.send(message.attachments.first());