const button = new MessageButton() .setLabel(`Info`) .setID("1") .setStyle("blurple"); const button2 = new MessageButton() .setLabel(`Search`) .setID("2") .setStyle("blurple"); const button3 = new MessageButton() .setLabel(`Utilities`) .setID("3") .setStyle("blurple"); const button4 = new MessageButton() .setLabel(`Moderator`) .setID("4") .setStyle("red"); const button5 = new MessageButton() .setLabel(`Fun`) .setID("5") .setStyle("green"); const row = new MessageActionRow() .addComponents(button, button2, button3, button4, button5); const help = new discord.MessageEmbed() .setColor('738ADB') .setTitle(`test`) const search = new discord.MessageEmbed() .setColor('738ADB') .setTitle(`test`) const Utl = new discord.MessageEmbed() .setColor('738ADB') .setTitle(`test`) const moderator = new discord.MessageEmbed() .setColor('738ADB') .setTitle(`test`) const Fun = new discord.MessageEmbed() .setColor('738ADB') .setTitle(`test`) const msg = await message.channel.send({embed : help, components : row}) const filter = (button) => button.clicker.user.id === message.author.id; //user filter (author only) const collector = message.createButtonCollector(filter, { time: 30000 }); Client.on('clickButton', async (button) => { if(button.id === '1'){ await button.reply.think(true) button.reply.edit({ embed : info, components : row }) } if(button.id === '2'){ await button.reply.think(true) button.reply.edit({ embed : search, components : row }) } if(button.id === '3'){ await button.reply.think(true) button.reply.edit({ embed : Utl, components : row }) } if(button.id === '4'){ await button.reply.think(true) button.reply.edit({ embed : moderator, components : row }) } if(button.id === '5'){ await button.reply.think(true) button.reply.edit({ embed : Fun, components : row }) } })