Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How do I wait for a reply in discord.js?

Tags:

People also ask

How do you make a Discord BOT wait for a response?

How do you make a Discord bot wait for a response in Python? python discord bot wait for response # Use Client. wait_for to wait for on_message event.

Does discord JS v11 still work?

Package no longer supported.

How do I reply to a discord JS?

In Discord. JS versions 13+ you can now use the Message#reply() method to send inline replies.

Is discord JS easy?

discord. js is a powerful Node. js module that allows you to interact with the Discord API very easily. It takes a much more object-oriented approach than most other JS Discord libraries, making your bot's code significantly tidier and easier to comprehend.


So what I want my bot to do is wait for a message from the user so when a user sends "!spec" the bot recieves that message and will respond with "See or Change?" then wait for you to type back "see" or "change" but I cant get it to wor. The docs aren't clear to me and I am not sure on how to do it.

This has to be able to work in PM as i dont want to spam the Discord with what i plan to do.

I have already tried this:

    if (command === 'spec'){
            message.author.send("See or Change?");
            const collector = new Discord.MessageCollector(message.channel, m => m.author.id === message.author.id, { time: 10000 });
            console.log(collector)
            collector.on('collect', message => {
                if (message.content === "See") {
                    message.channel.send("You Want To See Someones Spec OK!");
                } else if (message.content === "Change") {
                    message.channel.send("You Want To Change Your Spec OK!");
                }
            })

I may be writing this wrong. I am not used to the library.