Пытаюсь удалить сообщения в Discord. js - PullRequest
2 голосов
/ 05 мая 2020

Я пытаюсь удалить сообщение, отправленное через 5 секунд

msg.channel.send(Embed).then(messageReaction => {
    messageReaction.react("❌");
    messageReaction.react("✔️");
    messageReaction.delete(5000); // This line causes the error

Но это не работает. Это ошибка, которую я получаю:

> (node:54020) UnhandledPromiseRejectionWarning: TypeError [INVALID_TYPE]: Supplied options is not an object.
    at Message.delete (C:\Users\Josh\Desktop\Discord Bot\node_modules\discord.js\src\structures\Message.js:501:44)  
    at C:\Users\Josh\Desktop\Discord Bot\index.js:45:29
    at processTicksAndRejections (internal/process/task_queues.js:97:5)

1 Ответ

1 голос
/ 05 мая 2020

Так как discord. js v12, вам нужно передать такие параметры, как тайм-аут и причина, как объект, поэтому ваше решение:

messageReaction.delete({ timeout: 5000 });
...