// SupportBot Created by Emerald Services // Help Command const Discord = require("discord.js"); const fs = require("fs"); const yaml = require('js-yaml'); const supportbot = yaml.load(fs.readFileSync('./supportbot-config.yml', 'utf8')); module.exports = { name: supportbot.HelpCommand, description: supportbot.HelpDesc, execute(message, args) { if (supportbot.DeleteMessages == "true") message.delete(); let generalCommands = ""; generalCommands += `**${supportbot.Prefix}${supportbot.HelpCommand}** ${supportbot.HelpDesc}\n`; generalCommands += `**${supportbot.Prefix}${supportbot.LinksCommand}** ${supportbot.LinkDesc}\n`; generalCommands += `**${supportbot.Prefix}${supportbot.SuggestCommand}** ${supportbot.SuggestionDesc}\n`; generalCommands += `**${supportbot.Prefix}${supportbot.PingCommand}** ${supportbot.PingDesc}\n`; let supportCommands = ""; supportCommands += `**${supportbot.Prefix}${supportbot.NewTicket} [reason]** ${supportbot.NewTicketDesc}\n` supportCommands += `**${supportbot.Prefix}${supportbot.CloseTicket} [reason]** ${supportbot.CloseTicketDesc}\n` let staffCommands = ""; staffCommands += `**${supportbot.Prefix}${supportbot.AddUser} ** ${supportbot.AddUserDesc}\n` staffCommands += `**${supportbot.Prefix}${supportbot.RemoveUser} ** ${supportbot.RemoveUserDesc}\n` staffCommands += `**${supportbot.Prefix}${supportbot.BotSay}** ${supportbot.BotSayDesc}\n` staffCommands += `**${supportbot.Prefix}${supportbot.AnnounceCommand}** ${supportbot.AnnounceDesc}\n` const HelpCommandEmbed = new Discord.MessageEmbed() .setTitle(supportbot.Bot_Name) .setThumbnail(message.author.displayAvatarURL()) .addFields( { name: '🖥️ General Commands', value: `${generalCommands}\n`, inline: false }, { name: '🎫 Support Commands', value: `${supportCommands}\n`, inline: false }, ) .setColor(supportbot.EmbedColour) .setFooter(supportbot.EmbedFooter, message.author.displayAvatarURL()); if (message.member.roles.cache.some(role => role.name === supportbot.Staff || supportbot.Admin)) { HelpCommandEmbed.addFields( { name: '🔑 Staff Commands', value: `${staffCommands}\n`, inline: false }, ) } message.channel.send({ embed: HelpCommandEmbed }); } };