• 1000 совершенно новый оператор, и поэтому ответ не имеет смысла.
Поток разговора отлично работает через интерфейс, но когда я пытаюсь получить доступ через API Python Dialogflow не распознает ответ как таковой, чтобы вызвать продолжение диалогового потока, как ожидалось. Код, который я использую, находится здесь
session_client = dialogflow_v2.SessionsClient()
session = session_client.session_path(DIALOGFLOW_PROJECT_ID, session_id)
text_input = dialogflow_v2.types.TextInput(text=user_input, language_code=DIALOGFLOW_LANGUAGE_CODE)
query_input = dialogflow_v2.types.QueryInput(text=text_input)
try:
response = session_client.detect_intent(session=session, query_input=query_input)
except InvalidArgument:
raise
print("Query text:", response.query_result.query_text)
print("Detected intent:", response.query_result.intent.display_name)
print("Detected intent confidence:", response.query_result.intent_detection_confidence)
fulfillment_text = response.query_result.fulfillment_text
print("Fulfillment text: {}".format(fulfillment_text))
Я не уверен, есть ли потенциально способ передать обратно объект, который я получил из строки print("Detected intent:", response.query_result.intent.display_name)
, с вызовом с моим следующим сообщением? Я не могу найти способ сделать это или что-то еще в документации, и это делает все это немного бесполезным для меня. Будем признательны за любые советы, спасибо.