blob: dafe6c5c0808618f43baf5f0bee197183f61353d (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
from discord.ext import commands
import discord
import asyncio
class Help(commands.Cog):
def __init__(self, bot):
self.bot = bot
@commands.command(aliases=["commands"])
async def help(self, ctx):
"""Show this message."""
embed = discord.Embed(
title = "Help",
description = f"*` Bot prefixes are '>' and '$>' `*",
colour = discord.Colour.green()
)
cmds = list(self.bot.commands)
for cmd in cmds:
if cmd.hidden is True:
continue
if cmd.help is None:
_desc="No description."
else:
_desc=f"{cmd.help}"
_cmd = " | ".join([str(cmd),*cmd.aliases])
embed.add_field(name=f"{_cmd}", value=f"{_desc}", inline=False)
await ctx.send(embed=embed)
def setup(bot):
bot.add_cog(Help(bot))
|