如何检查消息中是否有文件并将其发送到另一个频道? [Discord,js]

时间:2020-10-01 20:09:57

标签: discord.js

我需要检查用户发送的消息中是否有附件,如果有,请在特定通道中发送此文件。 目前,我只能检查邮件中是否包含附件,但无法将其发送到频道

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");
   };

1 个答案:

答案 0 :(得分:0)

由于Message.attachments返回了Collection,因此您可以只使用Collection.first()方法并将其发送。

if(!message.attachments) message.channel.send("no attachment")
else fileChannel.send(message.attachments.first());