Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/411.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何立即从频道中删除等待消息_Javascript_Async Await_Discord.js - Fatal编程技术网

Javascript 如何立即从频道中删除等待消息

Javascript 如何立即从频道中删除等待消息,javascript,async-await,discord.js,Javascript,Async Await,Discord.js,我想立即删除该频道的消息。在这个例子中,我想删除原因 await message.channel.send("Why do you want to ban this user?"); const REASON = (await message.channel.awaitMessages(res => message.content, { max: 1, time: 30000, errors: ["time"] })).fir

我想立即删除该频道的消息。在这个例子中,我想删除原因

await message.channel.send("Why do you want to ban this user?");
const REASON = (await message.channel.awaitMessages(res => message.content, {
    max: 1,
    time: 30000,
    errors: ["time"]
})).first().content;
如何添加此项以删除原因

.then(message => {
message.delete({ timeout: 30000 })
});

提前谢谢你。

你必须这样做:

wait message.channel.send(“为什么要禁止此用户?”);
const REASON=(wait message.channel.wait messages(res=>res.content,{max:1,时间:30000,错误:[“time”]})
.then(collected=>collected.first().delete())
);

您知道为什么要使用
等待
?是的,因为我想在发出命令后收集信息。我只是想把等待信息从频道中删除,这样它们就不会污染环境了。那我就迷路了。似乎
await
的用法不正确诚然,我必须了解更多关于
await
。我认为这会迫使同步。我会向上投票,让有见识的人能看到它的工作!我添加REASON.content以显示消息:)