首页 > 解决方案 > 嗨,我正在为我的班级制作一个机器人,需要一些帮助。我有一个嵌入,我希望它被删除 10 秒我该怎么做?不和谐.js 12

问题描述

嗨,我正在为我的班级制作一个机器人,需要一些帮助。我有一个嵌入,我希望它被删除 10 秒我该怎么做?不和谐.js 12

const Discord = require("discord.js");

module.exports.run = async (bot, message, args) => {
  const horarios = new Discord.MessageEmbed()
    .setTitle("") //titulo
    .setURL("") //link do titulo
    .setAuthor("") //autor
    .setDescription(`Olá ${message.author}, aqui está o que você pediu`) //descrição
    .setColor("#006400") //cor em exadecimal
    .setThumbnail("") //imagem pequena na direita
    .setImage("") //imagem grande
    .setFooter("Tenha um bom dia!!!", "https://i.imgur.com/LO44JsA.png") //imagem pequena a baixa junto ao texto
    .addFields({ name: "2ª FEIRA", value: '"CIÊNCIAS DA NATUREZA e LINGUAGENS ```ALMOÇO``` SENAI - ELÉTRICA SENAI – ELÉTRICA', inline: false }, { name: "3ª FEIRA", value: "MATEMÁTICA e CIÊNCIAS HUMANAS ```ALMOÇO``` SENAI - ELÉTRICA SENAI - ELÉTRICA", inline: false }, { name: "4ª FEIRA", value: "CIÊNCIAS DA NATUREZA e LINGUAGENS ```ALMOÇO``` SENAI - ELÉTRICA SENAI - ELÉTRICA", inline: false }, { name: "5ª FEIRA", value: "MATEMÁTICA, CIÊNCIAS HUMANAS e MINDLAB ```ALMOÇO``` SENAI - ELÉTRICA SENAI - ELÉTRICA", inline: false }, { name: "6ª FEIRA", value: "ARTICULAÇÃO ROTA INOVADORA ```ALMOÇO``` SENAI - ELÉTRICA SENAI - ELÉTRICA", inline: false })
    .setTimestamp(); //hora AUTOMATICO

  message.delete().catch((O_o) => {});
  message.channel.send(horarios);
};

module.exports.config = {
  name: "embed",
  description: "example of an Embed.",
  usage: "c!horarios",
  accessableby: "Members",
  aliases: [],
};

标签: javascript

解决方案


发送消息时,您可以使用该setTimeout功能在指定时间后将其删除。

// Send the message
message.channel.send(embed message goes here).then(sentMsg => {
  // Delete the sent message after 10000ms
  setTimeout(()=>sentMsg.delete(), 10000);
});

推荐阅读