Guest User

Untitled

a guest
Jul 25th, 2018
362
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.24 KB | None | 0 0
  1. import dialogflow_v2 as dialogflow
  2. session_client = dialogflow.SessionsClient()
  3. session = session_client.session_path(project_id, session_id)
  4. text_input = dialogflow.types.TextInput(text=text, language_code=language_code)
  5. query_input = dialogflow.types.QueryInput(text=text_input)
  6. response = session_client.detect_intent(session=session, query_input=query_input)
  7.  
  8. query_result {
  9. query_text: "testing testing 123 abc@gmail.com"
  10. action: "test"
  11. parameters {
  12. fields {
  13. key: "email"
  14. value {
  15. string_value: "abc@gmail.com"
  16. }
  17. }
  18. fields {
  19. key: "number-integer"
  20. value {
  21. list_value {
  22. values {
  23. number_value: 123.0
  24. }
  25. }
  26. }
  27. }
  28. }
  29. all_required_params_present: true
  30. fulfillment_text: "testing invoked"
  31. fulfillment_messages {
  32. text {
  33. text: "testing invoked"
  34. }
  35. }
  36. output_contexts {
  37. name: "projects/*****/agent/sessions/session-test/contexts/testing-context"
  38. lifespan_count: 5
  39. parameters {
  40. fields {
  41. key: "email"
  42. value {
  43. string_value: "abc@gmail.com"
  44. }
  45. }
  46. fields {
  47. key: "email.original"
  48. value {
  49. string_value: "abc@gmail.com"
  50. }
  51. }
  52. fields {
  53. key: "number-integer"
  54. value {
  55. list_value {
  56. values {
  57. number_value: 123.0
  58. }
  59. }
  60. }
  61. }
  62. fields {
  63. key: "number-integer.original"
  64. value {
  65. string_value: "123"
  66. }
  67. }
  68. }
  69. }
  70. intent {
  71. name: "projects/*****/agent/intents/*****"
  72. display_name: "test"
  73. }
  74. intent_detection_confidence: 1.0
  75. language_code: "en"
  76. }
  77.  
  78. Query Result Type : type(response) --> <class 'google.cloud.dialogflow_v2.types.DetectIntentResponse'>
  79. Query text : response.query_result.query_text --> testing testing 123 abc@gmail.com
  80. Detected intent : response.query_result.intent.display_name --> test
  81. Fulfillment text : response.query_result.fulfillment_text --> testing invoked
  82. Parameters : response.query_result.parameters --> fields {
  83. key: "email"
  84. value {
  85. string_value: "abc@gmail.com"
  86. }
  87. }
  88. fields {
  89. key: "number-integer"
  90. value {
  91. list_value {
  92. values {
  93. number_value: 123.0
  94. }
  95. }
  96. }
  97. }
Add Comment
Please, Sign In to add comment