diff --git a/sopel_SpiceBot_Core_Prerun/__init__.py b/sopel_SpiceBot_Core_Prerun/__init__.py index 829432b..4fc149f 100644 --- a/sopel_SpiceBot_Core_Prerun/__init__.py +++ b/sopel_SpiceBot_Core_Prerun/__init__.py @@ -38,23 +38,27 @@ def get_commands(bot, trigger): for trigger_item in triggers: + bot.say(trigger_item) + trigger_str = trigger_item.strip() + bot.say(trigger_str) + 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_prefix = trigger_str[0] + trigger_str = trigger_str[1:] + elif trigger_str.startswith(bot.nick): trigger_type = "nickname_command" - trigger_prefix = str(trigger_item.split(" ")[0]) - trigger_str = str(trigger_item.split(" ")[1:]) - elif trigger_item.startswith(tuple(["ACTION", "/me"])): + trigger_prefix = str(trigger_str.split(" ")[0]) + trigger_str = str(trigger_str.split(" ")[1:]) + elif trigger_str.startswith(tuple(["ACTION", "/me"])): first_trigger_type = "action_command" first_trigger_prefix = "ACTION" - trigger_str = trigger_item + trigger_str = trigger_str else: # Assume same command type until proven otherwise trigger_type = first_trigger_type trigger_prefix = first_trigger_prefix - trigger_str = trigger_item + trigger_str = trigger_str commands.append({ "trigger_type": trigger_type,