Hello I am trying to use a discord.js button to link to a website
This is what I attempted to do
const row = new MessageActionRow()
.addComponents(
new MessageButton()
.setCustomId('whatever')
.setLabel('CLICK THIS')
.setLink("google.com")
.setStyle('LINK'),
);
However this does not work due to set link not being a function
And the documentation doesnt help me out with this
MessageButton.setLink()
is not a function. Although I can see why this may be confusing because of the setStyle('LINK')
being required. The correct function is .setURL(url)
. The MessageButton documentation is available here https://discord.js.org/#/docs/main/stable/class/MessageButton
Conor Reid is right
const row = new MessageActionRow()
.addComponents(
new MessageButton()
.setLabel('CLICK THIS')
.setURL("urlhere")
.setStyle('LINK'),
);
The correct function is setUrl()