Exemplo n.º 1
0
def interval(seconds):
    return add_method_tag({
        'name': 'interval',
        'properties': {
            'seconds': seconds
        }
    })
Exemplo n.º 2
0
def subscriber(event):
    return add_method_tag({
        'name': 'subscriber',
        'properties': {
            'event': event,
        }
    })
Exemplo n.º 3
0
def webhook(route, methods=["GET", "POST"]):
    return add_method_tag({
        'name': 'webhook',
        'properties': {
            'route': route,
            'methods': methods
        }
    })
Exemplo n.º 4
0
def help(text, usage="Not Documented"):
    return add_method_tag({
        'name': 'help',
        'properties': {
            'text': text,
            'usage': usage
        }
    })
Exemplo n.º 5
0
def parse_command(pattern, access=0, trigger="arcbot "):
    if trigger is None:
        trigger = ""

    return add_method_tag({
        'name': 'parse_command',
        'properties': {
            'pattern': pattern,
            'access': access,
            'trigger': trigger
        }
    })
Exemplo n.º 6
0
def pre_command_hook():
    return add_method_tag({'name': 'pre_command', 'properties': {}})