forked from embee/woomy
		
	help is now cooler n stuff
This commit is contained in:
		
							parent
							
								
									b9b14a45d2
								
							
						
					
					
						commit
						b62f5aeef1
					
				
					 2 changed files with 13 additions and 8 deletions
				
			
		| 
						 | 
					@ -3,4 +3,4 @@ Bots now get a bot badge in the userinfo command
 | 
				
			||||||
Added dogfact and catfact command (terry)
 | 
					Added dogfact and catfact command (terry)
 | 
				
			||||||
index.js now has better logging of when things fail to load/initialize (terry)
 | 
					index.js now has better logging of when things fail to load/initialize (terry)
 | 
				
			||||||
added `dice`, rolls a 6 sided die (terry)
 | 
					added `dice`, rolls a 6 sided die (terry)
 | 
				
			||||||
Added two new events, disconnect.js and reconnection.js. Should log when the bot loses connection/reconnects to discord (terry)
 | 
					Help command changed, the amount of commands in each category and overall is now displayed
 | 
				
			||||||
| 
						 | 
					@ -4,6 +4,7 @@ exports.run = (client, message, args, level) => {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  var ran = false;
 | 
					  var ran = false;
 | 
				
			||||||
  var output = "";
 | 
					  var output = "";
 | 
				
			||||||
 | 
					  var commands = 0;
 | 
				
			||||||
  var prefix;
 | 
					  var prefix;
 | 
				
			||||||
  var currentCategory;
 | 
					  var currentCategory;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -14,7 +15,7 @@ exports.run = (client, message, args, level) => {
 | 
				
			||||||
  };
 | 
					  };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  if(!args[0]) {
 | 
					  if(!args[0]) {
 | 
				
			||||||
    embed.setTitle("Command list");
 | 
					    embed.setTitle(`Commands [${client.commands.size}]`);
 | 
				
			||||||
    embed.setDescription(`For more information on a specific command use \`${prefix}help <command>\`\nFor the full command list use \`${prefix}help all\`\n`);
 | 
					    embed.setDescription(`For more information on a specific command use \`${prefix}help <command>\`\nFor the full command list use \`${prefix}help all\`\n`);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    const myCommands = message.guild ? client.commands.filter(
 | 
					    const myCommands = message.guild ? client.commands.filter(
 | 
				
			||||||
| 
						 | 
					@ -37,16 +38,18 @@ exports.run = (client, message, args, level) => {
 | 
				
			||||||
      const cat = c.help.category.toProperCase();
 | 
					      const cat = c.help.category.toProperCase();
 | 
				
			||||||
      if (currentCategory !== cat) {
 | 
					      if (currentCategory !== cat) {
 | 
				
			||||||
        if(ran == true) {
 | 
					        if(ran == true) {
 | 
				
			||||||
          embed.addField(currentCategory + ":", output.slice(0, -6))
 | 
					          embed.addField(currentCategory + ` [${commands}]`, output.slice(0, -2))
 | 
				
			||||||
          output = "";
 | 
					          output = "";
 | 
				
			||||||
 | 
					          commands = 0;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        currentCategory = cat;
 | 
					        currentCategory = cat;
 | 
				
			||||||
        ran = true
 | 
					        ran = true
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    output += `\`${prefix}${c.help.name}\`**,** `;
 | 
					    output += `\`${prefix}${c.help.name}\`, `;
 | 
				
			||||||
 | 
					    commands = commands + 1;
 | 
				
			||||||
    });
 | 
					    });
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    embed.addField(currentCategory + ":", output.slice(0, -6));
 | 
					    embed.addField(currentCategory + ` [${commands}]`, output.slice(0, -2));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    embed.addField(
 | 
					    embed.addField(
 | 
				
			||||||
      "Invite me",
 | 
					      "Invite me",
 | 
				
			||||||
| 
						 | 
					@ -84,16 +87,18 @@ exports.run = (client, message, args, level) => {
 | 
				
			||||||
      const cat = c.help.category.toProperCase();
 | 
					      const cat = c.help.category.toProperCase();
 | 
				
			||||||
      if (currentCategory !== cat) {
 | 
					      if (currentCategory !== cat) {
 | 
				
			||||||
        if(ran == true) {
 | 
					        if(ran == true) {
 | 
				
			||||||
          embed.addField(currentCategory + ":", output.slice(0, -6))
 | 
					          embed.addField(currentCategory + ` [${commands}]`, output.slice(0, -2))
 | 
				
			||||||
          output = "";
 | 
					          output = "";
 | 
				
			||||||
 | 
					          commands = 0;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        currentCategory = cat;
 | 
					        currentCategory = cat;
 | 
				
			||||||
        ran = true
 | 
					        ran = true
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    output += `\`${prefix}${c.help.name}\`**,** `;
 | 
					    output += `\`${prefix}${c.help.name}\`, `;
 | 
				
			||||||
 | 
					    commands = commands + 1;
 | 
				
			||||||
    });
 | 
					    });
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    embed.addField(currentCategory + ":", output.slice(0, -6));
 | 
					    embed.addField(currentCategory + ` [${commands}]`, output.slice(0, -2));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    embed.addField(
 | 
					    embed.addField(
 | 
				
			||||||
      "Invite me",
 | 
					      "Invite me",
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue