SpiceBot/sopel_SpiceBot_Core_Prerun/validate_trigger.py
deathbybandaid 2183620070 test
2022-02-23 11:45:53 -05:00

21 lines
658 B
Python

from sopel_SpiceBot_Core_1 import sb
def validate_trigger(trigger, trigger_dict):
redispatch = False
trigger_time = trigger.time
if trigger_dict["trigger_type"] == "command":
trigger._pretrigger = sb.commands.generate_pretrigger_command(trigger_dict)
elif trigger_dict["trigger_type"] == "nickname_command":
trigger._pretrigger = sb.commands.generate_pretrigger_nickname_command(trigger_dict)
elif trigger_dict["trigger_type"] == "action_command":
trigger._pretrigger = sb.commands.generate_pretrigger_action_command(trigger_dict)
trigger._pretrigger.time = trigger_time
return trigger, redispatch