Odpowiedź Dialogflow.
Zapis JSON |
---|
{ "queryText": string, "faqResponse": { object ( |
Pola | |
---|---|
queryText |
Oryginalny tekst zapytania konwersacyjnego. Jeśli w modelu Dialogflow włączona jest automatyczna korekta pisowni, |
faqResponse |
Odpowiedź na najczęstsze pytania z Dialogflow. |
intentResponses[] |
Lista odpowiedzi intencji z Dialogflow. |
autoResponded |
Wartość logiczna wskazująca, czy użytkownik Business Messages automatycznie odpowiedział na wiadomość z Business Messages. |
autoRespondedMessages[] |
Automatyczna odpowiedź. |
FaqResponse
Odpowiedź na najczęstsze pytania z Dialogflow.
Jeśli integracja z odpowiedziami na najczęstsze pytania jest włączona, obejmuje to odpowiedzi otrzymane ze wszystkich dostępnych dokumentów wiedzy.
Zapis JSON |
---|
{
"userQuestion": string,
"answers": [
{
object ( |
Pola | |
---|---|
userQuestion |
Pytanie użytkownika pobrane z wiadomości. |
answers[] |
Wybierz maksymalnie 3 odpowiedzi z baz wiedzy przez Dialogflow. |
IntentResponse
Odpowiedź intencji z Dialogflow.
Jeśli włączona jest integracja z najczęstszymi pytaniami, obejmuje to odpowiedzi otrzymane ze wszystkich dostępnych intencji niestandardowych.
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 pochodzą z zakresu od 0,0 (zupełnie niepewne) do 1,0 (całkowicie pewne). Ta wartość ma charakter wyłącznie informacyjny i pomaga znaleźć najlepsze intencje w ramach określonego progu klasyfikacji. |
fulfillmentMessages[] |
Zbiór wiadomości, które mają być wysłane do użytkownika. Jeśli Business Messages nie obsługuje formatów wiadomości dotyczących 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 . To pole jest wymagane. Komunikat z odpowiedzią z intencji niestandardowej. message może mieć tylko jedną z tych wartości: |
|
text |
Odpowiedź tekstowa. |
jsonPayload |
Odpowiedź z niestandardowym ładunkiem. Ten ciąg znaków pasuje do ładunku niestandardowego zdefiniowanego dla odpowiedzi intencji w Dialogflow. Jeśli ładunek nie ma prawidłowej struktury obiektu JSON Business Messages, pole |
liveAgentHandoff |
Odpowiedź na żądanie przekazania agenta na żywo. |
LiveAgentHandOff
Przekazywanie informacji na żywo dla pracownika obsługi klienta.
Zapis JSON |
---|
{ "metadata": { object } } |
Pola | |
---|---|
metadata |
Dane niestandardowe przekazywane do pracownika obsługi klienta w ramach prośby o przekazanie na żywo agenta. To jest ładunek JSON. |
Stan
Typ Status
definiuje model błędu logicznego, który jest odpowiedni dla różnych środowisk programowania, w tym interfejsów API REST i interfejsów API RPC. Jest używany przez gRPC. Każdy komunikat Status
zawiera 3 rodzaje danych: kod błędu, komunikat o błędzie i szczegóły błędu.
Więcej informacji o tym modelu błędu i o tym, jak z nim korzystać, znajdziesz w dokumencie 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ą |
message |
Komunikat o błędzie widoczny dla dewelopera w języku angielskim. Każdy komunikat o błędzie widoczny dla użytkownika powinien być zlokalizowany i wysyłany w polu |
details[] |
Lista komunikatów zawierających szczegółowe informacje o błędzie. Istnieje wspólny zestaw typów wiadomości używanych przez interfejsy API. Obiekt zawierający pola dowolnego typu. Dodatkowe pole |