Warn on commands where user often leaves (by force orotherwise) if it happens
This commit is contained in:
parent
009cf95ae5
commit
7cb112cf5a
3 changed files with 16 additions and 4 deletions
|
@ -1,4 +1,4 @@
|
||||||
# Robocop-ng
|
# robocop-ng
|
||||||
|
|
||||||
Next-gen rewrite of Kurisu/Robocop bot used on ReSwitched bot with discord.py rewrite, designed to be relatively clean, consistent and un-bloated.
|
Next-gen rewrite of Kurisu/Robocop bot used on ReSwitched bot with discord.py rewrite, designed to be relatively clean, consistent and un-bloated.
|
||||||
|
|
||||||
|
|
16
Robocop.py
16
Robocop.py
|
@ -176,13 +176,25 @@ async def on_command_error(ctx, error):
|
||||||
f"{ctx.command.signature}```\nPlease see `{ctx.prefix}help "
|
f"{ctx.command.signature}```\nPlease see `{ctx.prefix}help "
|
||||||
f"{ctx.command.name}` for more info about this command."
|
f"{ctx.command.name}` for more info about this command."
|
||||||
)
|
)
|
||||||
|
|
||||||
|
# Keep a list of commands that involve mentioning users
|
||||||
|
# and can involve users leaving/getting banned
|
||||||
|
ಠ_ಠ = ["warn", "kick", "ban"]
|
||||||
|
|
||||||
if isinstance(error, commands.BadArgument):
|
if isinstance(error, commands.BadArgument):
|
||||||
|
# and if said commands get used, add a specific notice.
|
||||||
|
if ctx.command.name in ಠ_ಠ:
|
||||||
|
help_text = (
|
||||||
|
"This probably means that user left (or already got kicked/banned).\n"
|
||||||
|
+ help_text
|
||||||
|
)
|
||||||
|
|
||||||
return await ctx.send(
|
return await ctx.send(
|
||||||
f"{ctx.author.mention}: You gave incorrect " f"arguments. {help_text}"
|
f"{ctx.author.mention}: You gave incorrect arguments. {help_text}"
|
||||||
)
|
)
|
||||||
elif isinstance(error, commands.MissingRequiredArgument):
|
elif isinstance(error, commands.MissingRequiredArgument):
|
||||||
return await ctx.send(
|
return await ctx.send(
|
||||||
f"{ctx.author.mention}: You gave incomplete " f"arguments. {help_text}"
|
f"{ctx.author.mention}: You gave incomplete arguments. {help_text}"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -171,7 +171,7 @@ suspect_ignored_words = [
|
||||||
"tcptx",
|
"tcptx",
|
||||||
"udptx",
|
"udptx",
|
||||||
"ctx",
|
"ctx",
|
||||||
"jit's"
|
"jit's",
|
||||||
]
|
]
|
||||||
|
|
||||||
# == For cogs.links ==
|
# == For cogs.links ==
|
||||||
|
|
Loading…
Reference in a new issue