Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const {Discord, Client, MessageEmbed} = require("discord.js")
- const client = new Client()
- const disbut = require('discord-buttons')(client);
- const { MessageMenuOption , MessageMenu, MessageActionRow, MessageButton} = require('discord-buttons')
- client.on("message", async message => {
- if(message.content === prefix + "help"){
- if(message.author.bot)
- if(!message.channel.guild)return;
- var blacklist = db.fetch(message.author.id)
- if (blacklist === true) {
- return message.lineReply('__You Have A Black List Pls Contact Bot Owner Or Join Support Server').then(msg => {
- msg.delete({timeout: 5000})
- });
- }
- let embed = new Discord.MessageEmbed()
- .setColor("#4E00FF")
- .setAuthor(client.user.tag,client.user.avatarURL())
- .setTitle(`**Welcome to my Help commands**`)
- .setDescription(`**Choose Your Option** \n
- :white_check_mark: | **[Server](https://dsc.gg/zylem-server)** \n
- :white_check_mark: | **[Invite!](https://dsc.gg/zylem)** \n
- :white_check_mark: | **[Top.gg!](https://top.gg/bot/970738182616383549)** \n
- `)
- .setThumbnail(client.user.avatarURL({dynamic: true}))
- .setTimestamp()
- .setFooter(message.author.tag,message.author.avatarURL())
- let option1 = new MessageMenuOption()
- .setValue('1')
- .setLabel('Memes Section')
- .setDescription('Memes Option')
- .setEmoji("❓")
- let option2 = new MessageMenuOption()
- .setValue('2')
- .setLabel('Games Memes')
- .setDescription('Games Option')
- .setEmoji("❓")
- let option3 = new MessageMenuOption()
- .setValue('3')
- .setLabel('Moderation Selection')
- .setDescription(' Show Moderation Commands')
- .setEmoji("❓")
- const menu = new MessageMenu()
- .setID('menu')
- .setPlaceholder(`Nothing Selected`)
- .addOption(option1)
- .addOption(option2)
- .addOption(option3)
- const button = new MessageButton()
- .setStyle('url')
- .setURL('https://dsc.gg/zylem-server')
- .setLabel('Support !')
- const button2 = new MessageButton()
- .setStyle('url')
- .setURL('https://dsc.gg/zylem')
- .setLabel('Invite me !')
- const row = new MessageActionRow()
- .addComponent(menu)
- message.channel.send(`**Processing Your Request...**`).then(msg => {
- msg.delete({timeout: 3000})
- })
- message.channel.send(embed,{component: row, buttons: [button,button2]})
- }
- })
- client.on("clickMenu", async menu => {
- if(menu.values[0] === "1"){
- const embed = new Discord.MessageEmbed()
- .setColor("WHITE")
- .setTitle("**Memes Commands**")
- .setDescription(`
- \`${prefix}dam\` : **__Showing Dirty Arabic Memes__** \n
- \`${prefix}dem\` : **__Showing Dirty English Memes__** \n
- \`${prefix}am\` : **__Showing Arabic Memes__** \n
- \`${prefix}em\` : **__Showing English Memes__** \n
- `)
- menu.reply.send(embed,{ephemeral: true})
- }
- if(menu.values[0] === "2"){
- const embed = new Discord.MessageEmbed()
- .setColor("WHITE")
- .setTitle("**Games and Fun Commands**")
- .setDescription(`
- \`${prefix}youtube\` : **__Watch youtube videos in a voice channel \n
- \`${prefix}ttt\` : **__Tic tac toc game__** \n
- \`${prefix}choose\` : **__Would Your Rather Game__** \n
- \`${prefix}encut\` : **__English Question__** \n
- \`${prefix}cut\` : **__Arabic Question__** \n
- `)
- menu.reply.send(embed,{ephemeral: true})
- }
- if(menu.values[0] === "3"){
- const embed = new Discord.MessageEmbed()
- .setColor("WHITE")
- .setTitle("**Memes Commands**")
- .setTimestamp()
- .setDescription(`
- \`${prefix}ban\`: **__Ban a member from the guild__** \n
- \`${prefix}kick\`: **kick a member from the guild__** \n
- \`${prefix}mute\`: **mute a member from the guild__** \n
- \`${prefix}unmute\`: **__Ban a member from the guild__** \n
- \`${prefix}ban\`: **unmute a member from the guild__** \n
- \`${prefix}nick\`: **__Change nickname a member from guild__** \n
- \`${prefix}sm\`: **__Set a slowmode for a channel__** \n
- \`${prefix}hide\`: **__Hide a Channel From The guild from the guild__** \n
- \`${prefix}show\`: **__Show a Channel From The guild from the guild__** \n
- \`${prefix}lock\`: **__Lock a channel from the guild__** \n
- \`${prefix}unlock\`: **__Unlock a channel from the guild__** \n
- \`${prefix}add-emoji\`: **__Adding a emoji to the server__** \n
- \`${prefix}limit-bans\`: **__Show how many bans in the guild__** \n
- \`${prefix}server\`: **__Show guild information__** \n
- \`${prefix}nuke\`: **__Nuke a Channel From The server__** \n
- `)
- menu.reply.send(embed,{ephemeral: true})
- }
- })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement