diff --git a/sopel_SpiceBot_Core_Prerun/__init__.py b/sopel_SpiceBot_Core_Prerun/__init__.py index 81eaf1d..e9530ac 100644 --- a/sopel_SpiceBot_Core_Prerun/__init__.py +++ b/sopel_SpiceBot_Core_Prerun/__init__.py @@ -36,6 +36,27 @@ def get_commands(bot, trigger): "trigger_str": first_trigger }) + for trigger_item in triggers: + + if trigger_item.startswith(tuple(sb.config.prefix_list)): + trigger_type = "command" + trigger_prefix = trigger_item[0] + trigger_str = trigger_item[1:] + elif trigger_item.startswith(bot.nick): + trigger_type = "nickname_command" + trigger_prefix = str(trigger_item.split(" ")[0]) + trigger_str = str(trigger_item.split(" ")[1:]) + else: + trigger_type = "action_command" + trigger_prefix = "ACTION" + trigger_str = trigger_item + + commands.append({ + "trigger_type": trigger_type, + "trigger_prefix": trigger_prefix, + "trigger_str": trigger_str + }) + bot.say(str(commands)) return