Кто-нибудь знает, как извлечь параметры, возвращаемые ответом dialogflow v2 от Google? Я могу правильно понять намерения и уверенность, так как для этого есть методы высокого уровня. Но, похоже, нет способа получить параметры / список параметров. Ответ содержит google protobuf Struct с параметрами. Кто-нибудь знает, как извлечь из него имена параметров и значения.
Вот пример ответа
query_text: "next friday"
parameters {
fields {
key: "appointmentDate"
value {
struct_value {
fields {
key: "date"
value {
string_value: "2019-05-31T12:00:00+10:00"
}
}
}
}
}
}
all_required_params_present: true
fulfillment_messages {
text {
text: ""
}
}
intent {
name: "projects/dksjdkjsjksd-c824f/agent/intents/89a100c4973a"
display_name: "captureDate"
}
intent_detection_confidence: 1.0
language_code: "en"