def lambda_handler(event, context):
    env = lambda_util.get_env(context)
    alexa_user_id = event['alexa_user_id']
    intent = event['intent']
    product_reference_name = event.get('product_reference_name')
    response = main(env, alexa_user_id, intent, product_reference_name)
    return response
def lambda_handler(event, context):
    env = lambda_util.get_env(context)
    alexa_user_id = event['alexa_user_id']
    destination = event.get('destination')
    destinations_choice = event.get('destinations_choice')
    response = main(env, destination, alexa_user_id, destinations_choice)
    return response
def lambda_handler(event, context):
    env = lambda_util.get_env(context)
    alexa_user_id = event['alexa_user_id']
    node_key = event.get('node', 'launch')
    intent = event.get('intent')
    destination = event.get('destination')
    action = main(env, alexa_user_id, node_key, intent, destination)
    return action
def lambda_handler(event, context):
    env = lambda_util.get_env(context)
    _alexa_user_id = event['alexa_user_id']
    _state = event.get('state', '')
    if not _state:
        return event
    _node = event.get('node', '')
    _intent = event.get('intent', '')
    state, node = main(env, _alexa_user_id, _node, _intent)

    if state:
        event['state'] = state
    if node:
        event['node'] = node

    return event
예제 #5
0
def lambda_handler(event, context):
    env = lambda_util.get_env(context)
    user_attr = event.get('user_attr')
    if user_attr:
        with DynamoCtl(env, user_attr['alexa_user_id']) as dynamo_ctl:
            dynamo_ctl.attr = user_attr
def lambda_handler(event, context):
    env = lambda_util.get_env(context)
    with DynamoCtl(env, event['alexa_user_id']) as dynamo_ctl:
        return dynamo_ctl.attr