odpowiedź Dialogflow;
Zapis JSON |
---|
{ "queryText": string, "faqResponse": { object ( |
Pola | |
---|---|
queryText |
Oryginalny tekst zapytania konwersacyjnego. Jeśli automatyczna korekta pisowni jest włączona w modelu Dialogflow, |
faqResponse |
Odpowiedź na najczęstsze pytania z Dialogflow. |
intentResponses[] |
Lista odpowiedzi na zamiary z Dialogflow. |
autoResponded |
Wartość logiczna wskazująca, czy Business Messages automatycznie odpowiedział użytkownikowi. |
autoRespondedMessages[] |
Wiadomość z automatyczną odpowiedzią. |
FaqResponse
Odpowiedź na najczęstsze pytania z Dialogflow.
Jeśli włączona jest integracja z najczęstszymi pytaniami, obejmuje to odpowiedzi otrzymane ze wszystkich dostępnych dokumentów informacyjnych.
Zapis JSON |
---|
{
"userQuestion": string,
"answers": [
{
object ( |
Pola | |
---|---|
userQuestion |
Pytanie użytkownika pobrane z wiadomości. |
answers[] |
Nie więcej niż 3 odpowiedzi wybrane z baz wiedzy Dialogflow. |
IntentResponse
odpowiedź intencji z Dialogflow.
Jeśli włączona jest integracja z najczęstszymi pytaniami, obejmuje to odpowiedzi otrzymane ze wszystkich dostępnych niestandardowych intencji.
Zapis JSON |
---|
{
"intentName": string,
"intentDisplayName": string,
"intentDetectionConfidence": number,
"fulfillmentMessages": [
{
object ( |
Pola | |
---|---|
intentName |
Unikalny identyfikator dopasowanej intencji. |
intentDisplayName |
Nazwa dopasowanej intencji. |
intentDetectionConfidence |
Poziom ufności wykrywania intencji. Wartości mieszczą się w zakresie od 0,0 (zupełnie niepewne) do 1,0 (całkowicie pewne). Ta wartość ma charakter wyłącznie informacyjny i pomaga dopasować najlepsze intencje w ramach progu klasyfikacji. |
fulfillmentMessages[] |
Zbiór wiadomości, które mają zostać wysłane do użytkownika. Jeśli Business Messages nie obsługuje formatów wiadomości o realizacji zamówienia, do użytkownika zostanie wysłana wiadomość zastępcza. |
FulfillmentMessage
Treść wiadomości o realizacji.
Zapis JSON |
---|
{ "error": { object ( |
Pola | |
---|---|
error |
Wynik błędu z opisem problemów z wiadomością o realizacji. |
Pole sumy message . Wymagane. Komunikat w odpowiedzi z niestandardowej intencji. message może mieć tylko jedną z tych wartości: |
|
text |
Odpowiedź tekstowa. |
jsonPayload |
Odpowiedź z ładunkiem niestandardowym. Ten ciąg znaków jest zgodny z ładunkiem niestandardowym zdefiniowanym przez Ciebie dla odpowiedzi intencji w Dialogflow. Jeśli ładunek nie ma prawidłowej struktury obiektu JSON Business Messages, pole |
liveAgentHandoff |
Odpowiedź na czacie z pracownikiem obsługi klienta. |
LiveAgentHandOff
Handoff na żywo z pracownikiem obsługi klienta.
Zapis JSON |
---|
{ "metadata": { object } } |
Pola | |
---|---|
metadata |
Dane niestandardowe przekazywane do agenta wraz z prośbą o jego przekazanie. To jest ładunek JSON. |
Stan
Typ Status
określa logiczny model błędów odpowiedni dla różnych środowisk programowania, w tym interfejsów API typu REST i RPC. Jest używany przez gRPC. Każdy komunikat Status
zawiera 3 elementy danych: kod błędu, komunikat o błędzie i szczegóły błędu.
Więcej informacji na temat tego modelu błędów i sposobu jego działania znajdziesz w przewodniku API Design Guide (w języku angielskim).
Zapis JSON |
---|
{ "code": integer, "message": string, "details": [ { "@type": string, field1: ..., ... } ] } |
Pola | |
---|---|
code |
Kod stanu, który powinien być wartością wyliczeniową równą |
message |
komunikat o błędzie widoczny dla dewelopera. Powinien być w języku angielskim; Każdy komunikat o błędzie widoczny dla użytkowników powinien zostać zlokalizowany i wysłany w polu |
details[] |
Lista komunikatów ze szczegółami błędu. Istnieje typowy zestaw typów wiadomości, których mogą używać interfejsy API. Obiekt zawierający pola dowolnego typu. Dodatkowe pole |