test
This commit is contained in:
parent
9cbf57d2b2
commit
83c94d6d7e
@ -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
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user