testt
This commit is contained in:
parent
1772db3ef1
commit
0c21b2ce92
@ -22,17 +22,20 @@ class Commands():
|
|||||||
@property
|
@property
|
||||||
def multi_split_key(self):
|
def multi_split_key(self):
|
||||||
# TODO config
|
# TODO config
|
||||||
|
# return self.config.spiceBot.multi_split_key
|
||||||
return "&&"
|
return "&&"
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def pipe_split_key(self):
|
def pipe_split_key(self):
|
||||||
# TODO config
|
# TODO config
|
||||||
|
# return self.config.spiceBot.pipe_split_key
|
||||||
return "|"
|
return "|"
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def query_command_key(self):
|
def query_command_key(self):
|
||||||
# TODO config
|
# TODO config
|
||||||
return "|"
|
# return self.config.spiceBot.query_command_key
|
||||||
|
return "?"
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def valid_sopel_commands(self):
|
def valid_sopel_commands(self):
|
||||||
|
|||||||
@ -6,6 +6,8 @@ import os
|
|||||||
|
|
||||||
from sopel.cli.run import build_parser, get_configuration
|
from sopel.cli.run import build_parser, get_configuration
|
||||||
|
|
||||||
|
# from sopel.config.types import StaticSection, ValidatedAttribute
|
||||||
|
|
||||||
|
|
||||||
class Config():
|
class Config():
|
||||||
|
|
||||||
@ -43,3 +45,10 @@ class Config():
|
|||||||
|
|
||||||
else:
|
else:
|
||||||
return None
|
return None
|
||||||
|
|
||||||
|
|
||||||
|
# class SpiceBot_Conf(StaticSection):
|
||||||
|
|
||||||
|
# multi_split_key = ValidatedAttribute('multi_split_key', default="&&")
|
||||||
|
# pipe_split_key = ValidatedAttribute('pipe_split_key', default="|")
|
||||||
|
# query_command_key = ValidatedAttribute('query_command_key', default="?")
|
||||||
|
|||||||
@ -8,11 +8,19 @@ import os
|
|||||||
import pathlib
|
import pathlib
|
||||||
|
|
||||||
from .SBCore import SpiceBotCore_OBJ
|
from .SBCore import SpiceBotCore_OBJ
|
||||||
|
# from .SBCore.config import SpiceBot_Conf
|
||||||
|
|
||||||
SCRIPT_DIR = pathlib.Path(os.path.dirname(os.path.abspath(__file__)))
|
SCRIPT_DIR = pathlib.Path(os.path.dirname(os.path.abspath(__file__)))
|
||||||
|
|
||||||
sb = SpiceBotCore_OBJ(SCRIPT_DIR)
|
sb = SpiceBotCore_OBJ(SCRIPT_DIR)
|
||||||
|
|
||||||
|
|
||||||
|
# def configure(config):
|
||||||
|
# config.define_section("spiceBot", SpiceBot_Conf, validate=False)
|
||||||
|
# config.SpiceBot_Conf.configure_setting('multi_split_key', 'key to split multi-commands')
|
||||||
|
# config.SpiceBot_Conf.configure_setting('pipe_split_key', 'key to split multi-commands')
|
||||||
|
# config.SpiceBot_Conf.configure_setting('query_command_key', 'key to split multi-commands')
|
||||||
|
|
||||||
|
|
||||||
def setup(bot):
|
def setup(bot):
|
||||||
sb.setup(bot)
|
sb.setup(bot)
|
||||||
|
|||||||
@ -6,7 +6,7 @@ from sopel.trigger import Trigger
|
|||||||
from sopel_SpiceBot_Core_1 import sb
|
from sopel_SpiceBot_Core_1 import sb
|
||||||
|
|
||||||
|
|
||||||
def prerun(metadata={}):
|
def prerun():
|
||||||
"""This decorator is the hub of handling for all SpiceBot Commands"""
|
"""This decorator is the hub of handling for all SpiceBot Commands"""
|
||||||
|
|
||||||
def actual_decorator(function):
|
def actual_decorator(function):
|
||||||
@ -15,6 +15,7 @@ def prerun(metadata={}):
|
|||||||
def internal_prerun(bot, trigger, *args, **kwargs):
|
def internal_prerun(bot, trigger, *args, **kwargs):
|
||||||
|
|
||||||
runfunc = True
|
runfunc = True
|
||||||
|
metadata = {}
|
||||||
|
|
||||||
comrun = ComRun(bot, trigger, function, metadata)
|
comrun = ComRun(bot, trigger, function, metadata)
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user