From 79c07345d96209dc788767d82ff1466982c91553 Mon Sep 17 00:00:00 2001 From: deathbybandaid Date: Thu, 20 Jun 2019 13:45:30 -0400 Subject: [PATCH] test --- sopel_modules/SpiceBot/DictComs.py | 2 +- .../SpiceBot_DictComs/bandaid | 8 ++++++++ .../SpiceBot_Core_Commands/DictComs.py | 20 +++++++++++++++++++ .../SpiceBot_Core_Commands/__init__.py | 1 + 4 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 sopel_modules/SpiceBot_Configs/SpiceBot_DictComs/bandaid create mode 100644 sopel_modules/SpiceBot_Core_Commands/DictComs.py diff --git a/sopel_modules/SpiceBot/DictComs.py b/sopel_modules/SpiceBot/DictComs.py index 833010d..f3c1731 100644 --- a/sopel_modules/SpiceBot/DictComs.py +++ b/sopel_modules/SpiceBot/DictComs.py @@ -40,7 +40,7 @@ class BotJSONCommands(): for dict_from_file in list(valid_dictcom_dict.keys()): - dict_from_file["comtype"] = "prefix_command" + dict_from_file["comtype"] = "prefix" # default command to filename if "validcoms" not in list(dict_from_file.keys()): diff --git a/sopel_modules/SpiceBot_Configs/SpiceBot_DictComs/bandaid b/sopel_modules/SpiceBot_Configs/SpiceBot_DictComs/bandaid new file mode 100644 index 0000000..6d58dd2 --- /dev/null +++ b/sopel_modules/SpiceBot_Configs/SpiceBot_DictComs/bandaid @@ -0,0 +1,8 @@ +{ + +"?default": { + "type": "simple", + "responses": ["Bandaids? You mean bitch stickers??"], + }, + +} diff --git a/sopel_modules/SpiceBot_Core_Commands/DictComs.py b/sopel_modules/SpiceBot_Core_Commands/DictComs.py new file mode 100644 index 0000000..7e73204 --- /dev/null +++ b/sopel_modules/SpiceBot_Core_Commands/DictComs.py @@ -0,0 +1,20 @@ +# coding=utf8 +from __future__ import unicode_literals, absolute_import, division, print_function +""" +This is the SpiceBot DictCom system +""" + +# sopel imports +import sopel.module + +import sopel_modules.SpiceBot as SpiceBot + + +@SpiceBot.prerun.prerun('prefix') +@sopel.module.nickname_commands('(.*)') +def bot_command_dictcom(bot, trigger): + + if trigger.sb['com'] not in list(SpiceBot.commands.dict['commands']["prefix"].keys()): + return + + bot.say("here") diff --git a/sopel_modules/SpiceBot_Core_Commands/__init__.py b/sopel_modules/SpiceBot_Core_Commands/__init__.py index 6ec62d5..e4b9d44 100644 --- a/sopel_modules/SpiceBot_Core_Commands/__init__.py +++ b/sopel_modules/SpiceBot_Core_Commands/__init__.py @@ -21,6 +21,7 @@ from .AI import * from .Gif import * from .Sherlock import * from .Reddit import * +from .DictComs import * __author__ = 'Sam Zick' __email__ = 'sam@deathbybandaid.net'