This commit is contained in:
deathbybandaid 2022-02-22 16:23:36 -05:00
parent 9cbf57d2b2
commit 83c94d6d7e

View File

@ -1,5 +1,7 @@
import functools import functools
from sopel_SpiceBot_Core_1 import sb
def rule_match(): def rule_match():
"""This Detects --arguments to commands.""" """This Detects --arguments to commands."""
@ -9,8 +11,23 @@ def rule_match():
@functools.wraps(function) @functools.wraps(function)
def internal_command_args(bot, trigger, comrun, *args, **kwargs): def internal_command_args(bot, trigger, comrun, *args, **kwargs):
function(bot, trigger, comrun, *args, **kwargs) returnfunc = True
bot.say(str(comrun.rulematch))
if comrun.rulematch:
comrun.trigger.dict["trigger_type"]
if comrun.trigger.dict["trigger_type"] == "command":
commands_list = sb.commands.valid_sopel_commands
elif comrun.trigger.dict["trigger_type"] == "nickname_command":
commands_list = sb.commands.valid_sopel_nickname_commands
elif comrun.trigger.dict["trigger_type"] == "action_command":
commands_list = sb.commands.valid_sopel_action_commands
if comrun.trigger.dict["trigger_command"] in commands_list:
returnfunc = False
if returnfunc:
function(bot, trigger, comrun, *args, **kwargs)
return internal_command_args return internal_command_args
return actual_decorator return actual_decorator