diff options
Diffstat (limited to 'cogs')
-rw-r--r-- | cogs/errorhandler.py | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/cogs/errorhandler.py b/cogs/errorhandler.py new file mode 100644 index 0000000..e3483c8 --- /dev/null +++ b/cogs/errorhandler.py @@ -0,0 +1,20 @@ +from discord.ext import commands + + +class Errorhandler(commands.Cog): + def __init__(self, bot): + self.bot = bot + + @commands.Cog.listener() + async def on_command_error(self, ctx, error): + if isinstance(error, commands.CommandNotFound): + return + + if isinstance(error, commands.CommandOnCooldown): + return + + raise error + + +def setup(bot): + bot.add_cog(Errorhandler(bot)) |