【问题标题】:Get two differents elements with awaitMessage with discord.js使用 discord.js 使用 await Message 获取两个不同的元素
【发布时间】: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


【解决方案1】:

我的问题解决了!我做到了

message.channel.createMessageCollector()

感谢您的回答!

【讨论】:

    猜你喜欢
    • 2020-12-12
    • 2020-08-07
    • 1970-01-01
    • 2021-03-11
    • 2020-02-08
    • 2012-08-25
    • 2011-01-20
    • 2017-03-30
    • 1970-01-01
    相关资源
    最近更新 更多