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



我见过看起来像它的问题,但不完全是我的意思。 我有一个机器人,它从一台服务器复制机器人日志,然后将其粘贴到另一台服务器中。

问题是,日志是由 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)
});

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

相关内容

最新更新