Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # --------------- Main handler ------------------
- def lambda_handler(event, context):
- if event['request']['intent']['name'] == 'HelloIntent':
- return HelloIntent(event)
- if event['request']['intent']['name']== 'HelloAsk':
- return HelloAsk(event)
- if event['request']['intent']['none']== 'ResponseP':
- if event['request']['intent']['slots']['none']== 'postive'
- if event['request']['intent']['slots']['name']== 'negatve'
- # --------------- Functions that control the skill's behavior ------------------
- def HelloIntent(event):
- return response("Hi there!", False)
- def HelloAsk(event):
- return response("I am doing well today.", False)
- def ResponseP(event):
- return response("I am glad you are having a " + event['rquest']['intent']['slot']['value'] + "day" , False)
- # --------------- Helper that build all of the responses ----------------------
- def response(text, should_end_session):
- return {
- "version": "1.0",
- "response": {
- "outputSpeech": {
- "text": text,
- "type": "PlainText"
- },
- "speechletResponse": {
- "outputSpeech": {
- "text": text
- },
- "shouldEndSession": should_end_session
- }
- },
- "sessionAttributes": {}
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement