-h now properly shows and works with aliases
This commit is contained in:
		@@ -76,11 +76,19 @@ namespace NadekoBot.Modules.Help
 | 
			
		||||
                await (await (umsg.Author as IGuildUser).CreateDMChannelAsync()).SendMessageAsync(HelpString).ConfigureAwait(false);
 | 
			
		||||
                return;
 | 
			
		||||
            }
 | 
			
		||||
            var com = _commands.Commands.FirstOrDefault(c => c.Text.ToLowerInvariant() == comToFind);
 | 
			
		||||
            var com = _commands.Commands.FirstOrDefault(c => c.Text.ToLowerInvariant() == comToFind || c.Aliases.Select(a=>a.ToLowerInvariant()).Contains(comToFind));
 | 
			
		||||
 | 
			
		||||
            if (com == null)
 | 
			
		||||
            {
 | 
			
		||||
                await channel.SendMessageAsync("`No command found.`");
 | 
			
		||||
                return;
 | 
			
		||||
            }
 | 
			
		||||
            var str = $"**__Help for:__ `{com.Text}`**";
 | 
			
		||||
            var alias = com.Aliases.Skip(1).FirstOrDefault();
 | 
			
		||||
            if (alias != null)
 | 
			
		||||
                str += $" / `{ alias }`";
 | 
			
		||||
            if (com != null)
 | 
			
		||||
                await channel.SendMessageAsync($@"**__Help for:__ `{com.Text}`**
 | 
			
		||||
**Desc:** {com.Description}
 | 
			
		||||
                await channel.SendMessageAsync(str + $@"{Environment.NewLine}**Desc:** {com.Description}
 | 
			
		||||
**Usage:** {com.Summary}").ConfigureAwait(false);
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user