Бот отправляет пустое сообщение, когда я пытаюсь отправить RichEmbed - PullRequest
0 голосов
/ 22 марта 2019

Я пытаюсь создать диск-бот на discord.js.У меня проблемы с RichEmbed.Вот код:

if (command === "q") {
  const messageID = args[0];
  console.log("MSG id " + messageID);
  message.channel.fetchMessage(messageID).then(messagea => {
    const reportEmbed = new Discord.RichEmbed()
      .setTitle("Reports")
      .setColor("#F7E533")
      .addField("Message", messagea.content)
      .addField("Reported User", `@${messagea.author}`)
      .addField("Reported By", `${message.author} with ID: ${message.author.id}`)
      .addField("Time", message.createdAt);

    message.channel.send({
      embed: reportEmbed
    });
    console.log(reportEmbed);
    return;
  })
}

Результат таков:

The bot sends an empty message

Журналы консоли содержат запрошенное встраивание, но оно отсутствует в отправляемом сообщении.
Чего мне не хватает?

UPD
Каждый RichEmbed, который я пытаюсь отправить, пуст.Может ли быть так, что моя гильдия требует дополнительной настройки?

1 Ответ

1 голос
/ 23 марта 2019

Проблема была в настройках аккаунта: для разногласий необходимо включить предварительный просмотр ссылок, чтобы показать код для вставки.Поэтому выберите: просмотреть все ссылки или отключить вставку.

...