"name": "HelloWorldIntent", "slots": { "name": { "name": "slotName", "value": "boop" } } }, "locale": "en-US", "timestamp": "2017-10-03T22:02:29Z" }, "context": { "AudioPlayer": { "playerActivity": "IDLE" }, "System": { "application": { "applicationId": "amzn1.ask.skill.[unique-value-here]" }, "user": { "userId": "amzn1.ask.account.[unique-value-here]" }, "device": { "supportedInterfaces": {} } } }, "version": "1.0" } print(ask.run_aws_lambda(event))
# (Question) Handles the 'start over!' built-in intention. @ask.intent('AMAZON.StartOverIntent') def start_over(): pass # ==================================# # Specify your custom intents here. # # ==================================# @ask.intent('YourCustomIntent') def my_custom_intent(): pass # Ending session @ask.session_ended def session_ended(): return "{}", 200 # If using a local webhost if __name__ == '__main__': app.run(debug=True) # If using a Lambda directly. Install requirements/lambda_requirements.txt def {{cookiecutter.lambda_handler}}(event, _context): return ask.run_aws_lambda(event)