我看过类似的问题,但不完全是我的意思。 我有一个机器人,可以从一台服务器复制该机器人日志,然后将其粘贴到另一台服务器中。
问题是,日志由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)
});
答案 0 :(得分:0)
任何收到的邮件都具有embeds
属性,该属性是嵌入数组。在决定如何处理消息内容之前,检查该数组的长度可能是明智的。