Как я могу разобрать ответ обнаружения намерений Dialogflow v2 в Python? - PullRequest
0 голосов
/ 23 мая 2019

https://dialogflow -python-client-v2.readthedocs.io / en / latest / gapic / v2 / api.html Я получаю такой ответ от Dialogflow, когда при разборе я не могу получитьЗначение.Мой вывод:

пытался декодировать в .decode ("utf-8"), но он декодируется так же с двойным символом \ Я действительно работаю с Dialogflow, и до этого у меня не было проблем, так как яиспользовал первую версию Dialogflow.Теперь я использую dialogflow_v2, и это кошмар (((

Содержимое:

fields {
    key: "lastName"
    value {
      string_value: "\320\241\320\260\320\263\320\260\320\271\320\264\320\260\321\207\320\275\321\213\320\271"
    }
  }

python:

lastName=response.query_result.parameters.fields["lastName"]
        print('lastName?+ {}'.format(lastName))

out: lastName? + String_value:\ 320 \ 241 \ 320 \ 260 \ 320 \ 263 \ 320 \ 260 \ 320 \ 271 \ 320 \ 264 \ 320 \ 260 \ 321 \ 207 \ 320 \ 275 \ 321 \ 213 \ 320 \ 271 "

Пожалуйста, как распознать текст в String_value:? На форуме говорят, что извиняются за отсутствие документации https://github.com/googleapis/dialogflow-python-client-v2/issues/84

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...