Bot 不发送附件 |不和谐.js

Posted

技术标签:

【中文标题】Bot 不发送附件 |不和谐.js【英文标题】:Bot doesn't send the attachments | Discord.js 【发布时间】:2021-02-19 14:13:47 【问题描述】:

我试图让我的机器人发送用户发送到特定频道(包含嵌入)的确切消息,但机器人发送文本而不是附件

这里是代码

bot.on('message', message => 
    
    if (message.author.bot) return;
    if(message.channel.id == "771695635598278677") 
        message.delete()
        const user = message.mentions.users.first() || message.author;
        let messageAttachment = message.attachments.size > 0 ? message.attachments.array()[0].url : null
        const dark = new Discord.MessageEmbed()
        .setColor('#000000')
        .setDescription(message.content)
        .setAuthor("Dark Chat", `$message.author.displayAvatarURL()`)
        .setImage((messageAttachment)) //message.attachments.first() || ).url
        .setFooter('Dark Chat', 'https://cdn.discordapp.com/attachments/564032243836780558/771614643159433226/Anonymous_emblem.svg.png')
        if(isNaN(message.content)) 
            message.channel.send(dark)
        
    
);

【问题讨论】:

【参考方案1】:

https://discord.js.org/#/docs/main/stable/class/MessageEmbed?scrollTo=setImage

 .setImage(message.attachments.array().length == 0 ? null:message.attachments.first().url)

【讨论】:

以上是关于Bot 不发送附件 |不和谐.js的主要内容,如果未能解决你的问题,请参考以下文章

如何让bot在反应后将消息发送到另一个频道|不和谐.js

发送嵌入后删除触发器 |不和谐.js

发送某些单词时如何让我的不和谐机器人发送附件

发送消息时不和谐机器人出错

Discord bot - 发送多条消息的 Js 事件监听器

说,send_message 和发送,在@bot 事件中不起作用怎么办?不和谐.py