Discord.JS正在回复嵌入

Discord.JS正在回复嵌入,discord,discord.js,Discord,Discord.js,我试图让他们在一个特定的频道上写文章时,它会删除他们的评论,而机器人会在嵌入中回复,但我很挣扎 client.on("message", message => { const args = message.content.slice(prefix.length).split(/ +/); const command = args.shift().toLowerCase(); if (message.channel.id == `6359912889713

我试图让他们在一个特定的频道上写文章时,它会删除他们的评论,而机器人会在嵌入中回复,但我很挣扎

client.on("message", message => {

  const args = message.content.slice(prefix.length).split(/ +/);
  const command = args.shift().toLowerCase();

  if (message.channel.id == `635991288971326568`) {
    if (message.author.bot) return;
    message.delete();
    //message.channel.send(`**${message.author}**`);

    const newEmbed = new Discord.MessageEmbed()
      .setColor("#ff0000")
      .setTitle("Αποθήκη ΕΚΑΒ")
      .setURL("")
      .setDescription(`**Doctor:** ${message.author}\n**Current Date:** ${new Date().toLocaleString()}\n**Removed:** ${(message.reply())}`)
      .setThumbnail("")
      .setImage("")
      .setFooter("Created and Developed by InNovAqua#0666 ❤️");

    message.channel.send(newEmbed);

    message.channel.send(message.content);
  }
});

这将删除用户在您选择的频道中发送的消息,并将其发送到嵌入:

client.on("message", message => {
  
    const args = message.content.slice(prefix.length).split(/ +/);
    const command = args.shift().toLowerCase();
    const messagesent = message.content
  
    if(message.channel.id == `808453136817324084`){
    if(message.author.bot)return;
  message.delete();
  //message.channel.send(`**${message.author}**`);
  
  const newEmbed = new Discord.MessageEmbed()
          .setColor("#ff0000")
          .setTitle("Αποθήκη ΕΚΑΒ")
          .setURL("")
          .setDescription(`**Doctor:** ${message.author}\n**Current Date:** ${new Date().toLocaleString()}\n**Removed:** ${(messagesent)}`)
          .setThumbnail("")
          .setImage("")
          .setFooter("Created and Developed by InNovAqua#0666 ❤️");
          
          message.channel.send(newEmbed);
  }
  });
如果需要,您可以使bot也发送消息,而不将其嵌入到嵌入中,您可以通过以下方式执行此操作:

client.on("message", message => {
  
    const args = message.content.slice(prefix.length).split(/ +/);
    const command = args.shift().toLowerCase();
    const messagesent = message.content
  
    if(message.channel.id == `808453136817324084`){
    if(message.author.bot)return;
  message.delete();
  //message.channel.send(`**${message.author}**`);
  
  const newEmbed = new Discord.MessageEmbed()
          .setColor("#ff0000")
          .setTitle("Αποθήκη ΕΚΑΒ")
          .setURL("")
          .setDescription(`**Doctor:** ${message.author}\n**Current Date:** ${new Date().toLocaleString()}\n**Removed:** ${(messagesent)}`)
          .setThumbnail("")
          .setImage("")
          .setFooter("Created and Developed by InNovAqua#0666 ❤️");
          
          message.channel.send(newEmbed);
  
  message.channel.send(message.content);
  }
  });

在这里,我将其设置为以嵌入方式发送消息,并作为常规消息。

请解释您的问题。它不是在发送嵌入吗?或者它不是在删除消息?或者控制台中有任何错误?@Radnerus当我写任何东西时,它会删除,用[object Promise]而不是消息进行回复,发送到终端的家伙显示:(节点:236)未处理PromisejectionWarning:DiscordAPIError:无法发送空消息OK,因此
消息。删除消息后内容将变为null。因此,当您尝试发送时,message.content将返回
空消息。在删除之前存储邮件内容。@Radnerus以及如何存储它?在类似const string=${message.content}的字符串中,不带模板文本(${})。Just
const string=message.content