【问题标题】:Copy a embedded message onto another channel (discordjs)将嵌入的消息复制到另一个频道(discordjs)
【发布时间】:2020-08-29 00:15:09
【问题描述】:

我看到过一些看起来很像的问题,但并不完全是我的意思。 我有一个机器人,它可以从一台服务器复制机器人日志,并将其粘贴到另一台服务器上。

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

【问题讨论】:

    标签: discord.js


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-11-24
      • 2021-11-08
      • 1970-01-01
      • 2021-12-12
      • 2020-03-19
      • 2022-01-09
      • 1970-01-01
      • 2020-06-06
      相关资源
      最近更新 更多