Search code examples
javascriptdiscorddiscord.jsdiscord-buttons

How to send DM on button click discord.js


I to make my bot sending a DM message on button click here is my code:

    if(button.id === "onBtn"){
        button.clicker.send('ok')
    }
});

Solution

  • You can use this:

    client.on('clickButton', async (button) => {
      if(button.id === "btn1"){
        await button.reply.defer()
        await button.message.channel.send("button green")
      }
    })
    

    But you really should provide a full code to better understand your issue.