将嵌入的消息复制到另一个频道(discordjs)

时间:2020-05-12 23:38:13

标签: discord.js

我看过类似的问题,但不完全是我的意思。 我有一个机器人,可以从一台服务器复制该机器人日志,然后将其粘贴到另一台服务器中。

问题是,日志由mee6创建,并且mee6嵌入了它的消息。 我希望它完全收集嵌入的消息,然后将其粘贴到另一个通道中。我该怎么办?

当前代码:

let filter = m => !m.author.user;
let collector = new Discord.MessageCollector(listenChannel, filter);
collector.on('collect', (message, col) => {
    var collected = new Discord.RichEmbed()
    .addField(message.author.username, message.content)
    .setColor(0xffa114)
    .setTimestamp()
    .setFooter('KorBot', 'https://i.imgur.com/AvLp2YD.png');
    pasteChannel.send(collected)
});

1 个答案:

答案 0 :(得分:0)

任何收到的邮件都具有embeds属性,该属性是嵌入数组。在决定如何处理消息内容之前,检查该数组的长度可能是明智的。