Cancellare un messaggio dopo averlo mandato (Discord Bot)

Per cancellare un messaggio dopo averlo, dovete ovviamente mandare il messaggio come prima cosa, poi ottenerlo e infine cancellarlo.

message.channel.send('Hello World!').then(msg => {
  msg.delete(1000);
});

Per cancellare il messaggio si utilizza il metodo Message.delete(), passando tra parentesi un valore in millisecondi. Passato il tempo indicato il messaggio verrà cancellato.

In caso si stesse utilizzando Discord.js v12 dovrete cambiare msg.delete(1000) con msg.delete({timeout: 1000}).

Maggiori informazioni sulla documentazione.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *