I am looking to have my bot send a message, confirming that it executed the command, and then delete that confirmation message after a timeout; so as not to clutter the chat.
Here is a code sample of my current command I would like to have it applied to:
exports.auth = 1
exports.run = (client, message, args) => {
let num = parseInt(args);
message.channel.bulkDelete(num+1)
.then(messages => console.log(`Bulk deleted ${num} messages`))
.catch(console.error);
message.channel.send(`Deleted ${num} messages!`);
message.delete(5000);
};
If I have no time set in the Message.delete(); line, it just deletes the message I sent. If the time is long enough for the bot to send a message, it just gives me an error.