gpt4 book ai didi

javascript - message.author.dmChannel.awaitMessages 不工作

转载 作者:行者123 更新时间:2023-12-04 17:11:09 24 4
gpt4 key购买 nike

我有一个设置命令,设置在 DM 中进行。发送第一条消息有效,但每当我 dm 机器人时,它都检测不到我的消息。代码:

const filter = m => m.content;
message.author.dmChannel.awaitMessages(filter, {
max: 1,
time: 60000,
errors: ["time"]
}).then(collected => {
collected.reply("message collected message");
}.catch(() => message.author.send("ran out of time message")

当时间用完时,它会给我发送时间用完的消息

我也试过了,还是不行

const filter = m => m.content;
message.author.dmChannel.awaitMessages({
filter,
max: 1,
time: 60000,
errors: ["time"]
}).then(collected => {
collected.reply("message collected message");
}.catch(() => message.author.send("ran out of time message")

最佳答案

TextChannel.awaitMessages()现在只需要 1 个参数。这包括对象中的过滤器属性。将其更改为此将起作用:

const filter = m => m.content;
message.author.dmChannel.awaitMessages({
filter,
max: 1,
time: 60000,
errors: ["time"]
})

关于javascript - message.author.dmChannel.awaitMessages 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69425083/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com