Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const help_menu = new Discord.MessageActionRow()
- .addComponents(new Discord.MessageSelectMenu()
- .setCustomId("help_menu")
- .setPlaceholder("Choose The Type of Help")
- .setMinValues(1)
- .setMaxValues(1)
- .addOptions([
- {
- label: "Public Commands",
- value: "public",
- description: "Show General And Public Commands",
- emoji: "💬"
- },
- {
- label: "Admin Commands",
- value: "admin",
- description: "Show Admin Commands",
- emoji: "🔧"
- },
- {
- label: "Games Commands",
- value: "games",
- description: "Show Games Commands",
- emoji: "🎮"
- },
- {
- label: "Developers info",
- value: "devinfo",
- description: "Show Developers Info",
- emoji: "👑"
- }
- ]));
- const wembed = new Discord.MessageEmbed()
- .setAuthor(`Welcome To ${client.user.username} Help List`)
- .setColor("YELLOW")
- .setDescription(`
- To Invite The Bot: [Click here](Your Bot Invite Link)\n
- To Join Support Server: [Click here](Your Bot Support Link)
- `)
- const pembed = new Discord.MessageEmbed()
- .setColor("YELLOW")
- .setDescription(`
- **Public Commands | الاوامر المفتوحة**
- `)
- const aembed = new Discord.MessageEmbed()
- .setColor("YELLOW")
- .setDescription(`
- **Admin Commands | اوامر الادارة**
- `)
- const ggembed = new Discord.MessageEmbed()
- .setColor("YELLOW")
- .setDescription(`
- **Games Commands | اوامر الالعاب**
- `)
- const oiembed = new Discord.MessageEmbed()
- .setColor("YELLOW")
- .setDescription(`
- **Developers Info | معلومات المبرمجين**
- `)
- const row = new Discord.MessageActionRow()
- .addComponents(
- new Discord.MessageButton()
- .setLabel('Invite')
- .setStyle("LINK")
- .setURL(`Your Bot Invite Link`))
- client.on("messageCreate", async message => {
- if(message.content === prefix + "help") {
- message.reply({embeds: [wembed], components: [help_menu , row]})
- }
- });
- client.on("interactionCreate", async interaction => {
- if (interaction.isSelectMenu())
- if (interaction.customId === "help_menu") {
- if (interaction.values[0] === "public") {
- await interaction.deferUpdate()
- await interaction.message.edit({
- content: 'General And Public',
- embeds: [pembed],
- components: [help_menu]
- })
- }
- if (interaction.values[0] === "admin") {
- await interaction.deferUpdate()
- await interaction.message.edit({
- content: 'Moderation And Admin',
- embeds: [aembed],
- components: [help_menu]
- })
- }
- if (interaction.values[0] === "games") {
- await interaction.deferUpdate()
- await interaction.message.edit({
- content: 'Fun And Games',
- embeds: [ggembed],
- components: [help_menu]
- })
- }
- if (interaction.values[0] === "devinfo") {
- await interaction.deferUpdate()
- await interaction.message.edit({
- content: 'Developers Info',
- embeds: [oiembed],
- components: [help_menu]
- })
- }
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement