Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2018
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.35 KB | None | 0 0
  1. # --------------- Main handler ------------------
  2. def lambda_handler(event, context):
  3. if event['request']['intent']['name'] == 'HelloIntent':
  4. return HelloIntent(event)
  5.  
  6. if event['request']['intent']['name']== 'HelloAsk':
  7. return HelloAsk(event)
  8.  
  9. if event['request']['intent']['none']== 'ResponseP':
  10. if event['request']['intent']['slots']['none']== 'postive'
  11.  
  12. if event['request']['intent']['slots']['name']== 'negatve'
  13. # --------------- Functions that control the skill's behavior ------------------
  14. def HelloIntent(event):
  15. return response("Hi there!", False)
  16.  
  17.  
  18. def HelloAsk(event):
  19. return response("I am doing well today.", False)
  20.  
  21. def ResponseP(event):
  22. return response("I am glad you are having a " + event['rquest']['intent']['slot']['value'] + "day" , False)
  23.  
  24. # --------------- Helper that build all of the responses ----------------------
  25.  
  26. def response(text, should_end_session):
  27. return {
  28. "version": "1.0",
  29. "response": {
  30. "outputSpeech": {
  31. "text": text,
  32. "type": "PlainText"
  33. },
  34. "speechletResponse": {
  35. "outputSpeech": {
  36. "text": text
  37. },
  38. "shouldEndSession": should_end_session
  39. }
  40. },
  41. "sessionAttributes": {}
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement