SpiceBot/sopel_SpiceBot_Core_Prerun/validate_trigger.py
deathbybandaid f9ae21dd39 test
2022-02-23 12:24:52 -05:00

24 lines
700 B
Python

import sopel
from sopel_SpiceBot_Core_1 import sb
def validate_trigger(bot, trigger, trigger_dict):
print(trigger.group(0))
print(trigger.group(1))
print(trigger.args)
if trigger_dict["trigger_type"] == "command":
pretrigger = sb.commands.generate_pretrigger_command(trigger_dict)
elif trigger_dict["trigger_type"] == "nickname_command":
pretrigger = sb.commands.generate_pretrigger_nickname_command(trigger_dict)
elif trigger_dict["trigger_type"] == "action_command":
pretrigger = sb.commands.generate_pretrigger_action_command(trigger_dict)
matches = sopel.rules.get_triggered_rules(bot, pretrigger)
print(matches)
return trigger