Advertisement
Guest User

Untitled

a guest
Jul 20th, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.74 KB | None | 0 0
  1. import requests
  2. import httplib, urllib, base64
  3. import json
  4.  
  5. question = "hello".replace(" ", "%20")
  6. params = urllib.urlencode({})
  7. try:
  8. conn = httplib.HTTPSConnection('ws.detectlanguage.com')
  9. conn.request("GET",
  10. '/0.2/detect?q='+question+'&key=e7b2c16e5623834875e2a91f8b8ca505')
  11. data = json.loads(conn.getresponse().read())
  12. detectlanguage = data['data']['detections'][0]['language'];
  13. print detectlanguage
  14. except:
  15. detectlanguage = 'ln'
  16.  
  17. try:
  18. conn = httplib.HTTPSConnection('api.api.ai')
  19. if(detectlanguage=='en'):
  20. headers = {"Authorization": "Bearer 06c0cdf3bb494d8cbf7dec00c5d57dfc"}
  21. conn.request("GET",
  22. "/api/query?v=20150910&query=" + question + "&lang=en&sessionId=eda9968e-3770-4df4-933b-6a6c4c722094&timezone=2017-07-20T22:47:51+0100",
  23. headers=headers)
  24. response = conn.getresponse()
  25. data = response.read()
  26. data = json.loads(data)
  27. message = data["result"]["fulfillment"]["speech"]
  28. print(message)
  29. else:
  30. headers = {"Authorization": "Bearer 9e21ac7afd3749c1a5082cc558e062fc"}
  31. conn.request("GET",
  32. "/api/query?v=20150910&query=" + question + "&lang=fr&sessionId=eda9968e-3770-4df4-933b-6a6c4c722094&timezone=2017-07-19T12:57:42+0100",
  33. headers=headers)
  34. response = conn.getresponse()
  35. data = response.read()
  36. data = json.loads(data)
  37. message = data["result"]["fulfillment"]["speech"]
  38. print(message)
  39. conn.close()
  40.  
  41. except Exception as e:
  42. print('-------')
  43. print("response : " + str(e))
  44. print('-------')
  45. message = "errrrrrrrrr"
  46.  
  47. if (message is None):
  48. message = "bbbbbbb"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement