Mini-fix: extraneous warning emoji reaction on messages starting with "??"

- also taken care of: "?!"
This commit is contained in:
0x5c 2020-01-20 03:49:03 -05:00
parent ce107f5a82
commit 925a05aafb
No known key found for this signature in database
GPG Key ID: 82039FC95E3FE970
2 changed files with 6 additions and 2 deletions

View File

@ -15,6 +15,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
### Fixed ### Fixed
- Fixed ditto marks (") appearing in the ae7q call command. - Fixed ditto marks (") appearing in the ae7q call command.
- Fixed issue where incorrect table was parsed in ae7q call command. - Fixed issue where incorrect table was parsed in ae7q call command.
- Fixed warning emoji reaction on messages starting with "??".
## [2.1.0] - 2020-01-04 ## [2.1.0] - 2020-01-04

View File

@ -164,8 +164,11 @@ async def on_command_error(ctx: commands.Context, err: commands.CommandError):
if isinstance(err, commands.UserInputError): if isinstance(err, commands.UserInputError):
await cmn.add_react(ctx.message, cmn.emojis.warning) await cmn.add_react(ctx.message, cmn.emojis.warning)
await ctx.send_help(ctx.command) await ctx.send_help(ctx.command)
elif isinstance(err, commands.CommandNotFound) and not ctx.invoked_with.startswith("?"): elif isinstance(err, commands.CommandNotFound):
await cmn.add_react(ctx.message, cmn.emojis.question) if ctx.invoked_with.startswith(("?", "!")):
return
else:
await cmn.add_react(ctx.message, cmn.emojis.question)
elif isinstance(err, commands.CheckFailure): elif isinstance(err, commands.CheckFailure):
# Add handling of other subclasses of CheckFailure as needed. # Add handling of other subclasses of CheckFailure as needed.
if isinstance(err, commands.NotOwner): if isinstance(err, commands.NotOwner):