【发布时间】:2021-03-26 11:44:36
【问题描述】:
我正在使用 discord.js 库在 JavaScript 中开发我的 Discord 机器人,我想使用 awaitMessages 函数检索 两个值。
我测试了下面的代码,但它不起作用。
代码如下:
message.channel.send("Quel message voulez vous ?").then(function () {
message.channel
.awaitMessages((response) => message.content, {
max: 1,
time: 60000,
errors: ["time"],
})
.then((collected) => {
let msg = collected.first().content;
if (!dbBvnMsg.getContent(`${message.guild.id}-msg`)) {
dbBvnMsg.add(`${message.guild.id}-msg`, msg);
console.log("Ici 1");
} else {
dbBvnMsg.set(`${message.guild.id}-msg`, msg);
console.log("Ici 2");
}
})
.then(() => {
message.channel.send("Quel channel ?").then(() => {
message.channel
.awaitMessages((res) => message.content, {
max: 2,
time: 60000,
errors: ["time"],
})
.then((c) => {
let channel = c.first().mentions.channels.first().id;
if (dbBvnChan.getValue(`${message.guild.id}-channel`)) {
dbBvnChan.add(
`${message.guild.id}-channel`,
channel
);
} else {
dbBvnChan.set(
`${message.guild.id}-channel`,
channel
);
}
});
});
})
.catch("Non");
});
你能帮帮我吗?
谨此, SKKYZ3R。
【问题讨论】:
-
你能说出它是如何“不起作用”的吗?结果在代码中的哪一点与您的预期不同?
-
我说它不起作用,因为在获取通道的部分中,它不适合.json并且它没有得到值
标签: discord discord.js bots