aboutsummaryrefslogtreecommitdiff
path: root/cogs
diff options
context:
space:
mode:
Diffstat (limited to 'cogs')
-rw-r--r--cogs/help.py34
1 files changed, 34 insertions, 0 deletions
diff --git a/cogs/help.py b/cogs/help.py
new file mode 100644
index 0000000..a69d5c2
--- /dev/null
+++ b/cogs/help.py
@@ -0,0 +1,34 @@
+from discord.ext import commands
+import discord
+import asyncio
+
+class Help(commands.Cog):
+ def __init__(self, bot):
+ self.bot = bot
+
+ @commands.command()
+ async def help(self, ctx):
+ """Show this message."""
+ embed = discord.Embed(
+ title = "Help",
+ description = "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 = f"{str(cmd)}"
+ embed.add_field(name=f"{_cmd}", value=f"{_desc}", inline=False)
+
+
+ await ctx.send(embed=embed)
+
+def setup(bot):
+ bot.add_cog(Help(bot))
+