简体   繁体   English

discord.js (node:9852) UnhandledPromiseRejectionWarning: ReferenceError: msg is not defined

[英]discord.js (node:9852) UnhandledPromiseRejectionWarning: ReferenceError: msg is not defined

This is my source code:这是我的源代码:

message.channel.bulkDelete(deleteAmount, true)
.then(deleted => message.channel.send(`Eu apaguei \`${deleted.size}´\ mensagens`))
msg.delete({ timeout: 5000 })
.catch(err => message.reply(`Alguma coisa deu errado... ${err}`));

msg is not defined, but when I try to define it, I get an error. msg没有定义,但是当我尝试定义它时,我得到一个错误。

Judging by your previous code, your message object is defined as message .从您之前的代码来看,您的message object 被定义为message Therefore, instead of using the variable msg that doesn't exist, you should be using:因此,不要使用不存在的变量msg ,您应该使用:

message.delete({ timeout: 5000 })

I think that you are missing one .then() :我认为您缺少一个.then()

message.channel
    .bulkDelete(deleteAmount, true)
    .then(deleted => message.channel.send(`Euapaguei \`${deleted.size}´\mensagens`).then(msg => msg.delete({ timeout: 5000 })))
    .catch(err => message.reply(`Alguma coisa deu errado... ${err}`))

your message object is defined as message.您的消息 object 被定义为消息。 Therefore, instead of using the variable msg that doesn't exist, you should be using:因此,不要使用不存在的变量 msg,您应该使用:

message.delete({ timeout: 5000 })

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM