像我一样输入命令后有没有办法 - 现在说点什么, 有没有办法删除我的消息,只留下不和谐的机器人回答。
const BaseCommand = require('../../utils/structures/BaseCommand');
const Discord = require('discord.js');
module.exports = class SayCommand extends BaseCommand {
constructor() {
super('say', 'fun', []);
}
async run(client, message, args) {
const messageToSay = args.join(" ");
const sayEmbed = new Discord.MessageEmbed()
.setTitle("Mudra osoba ima nesto da kaze!")
.setDescription(`${messageToSay}`)
.setFooter(message.author.tag ,message.author.displayAvatarURL())
.setColor("#5808ab")
.setTimestamp();
try {
await message.channel.send(sayEmbed);
} catch (err) {
console.log(err);
message.channel.send("JA ZIVKOVIC SLOBODAN NE SMEM TO DA KAZEM");
}
}
}
我想说的是: 我:-说点什么 bot : 重复,但删除我的消息!只为离开他
答案 0 :(得分:0)
以下代码示例包含将删除消息(用户输入)的 message.delete()。
try {
await message.channel.send(sayEmbed);
message.delete(); //removes user's input message.
} catch (err) {
console.log(err);
message.channel.send("JA ZIVKOVIC SLOBODAN NE SMEM TO DA KAZEM");
}