diff options
author | 2019-02-17 21:39:08 +0100 | |
---|---|---|
committer | 2019-02-17 21:39:08 +0100 | |
commit | 8c235ddb85387b0cd5da7ce011c15ebe572e8efa (patch) | |
tree | 8a4235762e34872636a1e6453f0441a268a12439 /bot/bot.py | |
parent | Merge pull request #111 from astieman/RollMethod (diff) | |
parent | Escape markdown in usernames (diff) |
Merge pull request #118 from avayert/master
Refine love calculator command
Diffstat (limited to 'bot/bot.py')
-rw-r--r-- | bot/bot.py | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -5,6 +5,7 @@ from typing import List from aiohttp import AsyncResolver, ClientSession, TCPConnector from discord import Embed +from discord.ext import commands from discord.ext.commands import Bot from bot import constants @@ -61,3 +62,10 @@ class SeasonalBot(Bot): embed.set_author(name=title, icon_url=icon) await devlog.send(embed=embed) + + async def on_command_error(self, context, exception): + # Don't punish the user for getting the arguments wrong + if isinstance(exception, commands.UserInputError): + context.command.reset_cooldown(context) + else: + super().on_command_error(context, exception) |