Class ResponseMessage (2.5.0)

ResponseMessage(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Response messages from an automated agent. .. attribute:: text

Returns a text response.

:type: google.cloud.dialogflow_v2beta1.types.ResponseMessage.Text

Attributes

NameDescription
payload google.protobuf.struct_pb2.Struct
Returns a response containing a custom, platform-specific payload.
live_agent_handoff google.cloud.dialogflow_v2beta1.types.ResponseMessage.LiveAgentHandoff
Hands off conversation to a live agent.
end_interaction google.cloud.dialogflow_v2beta1.types.ResponseMessage.EndInteraction
A signal that indicates the interaction with the Dialogflow agent has ended.

Classes

EndInteraction

EndInteraction(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Indicates that interaction with the Dialogflow agent has ended.

LiveAgentHandoff

LiveAgentHandoff(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Indicates that the conversation should be handed off to a human agent.

Dialogflow only uses this to determine which conversations were handed off to a human agent for measurement purposes. What else to do with this signal is up to you and your handoff procedures.

You may set this, for example:

  • In the entry fulfillment of a CX Page if entering the page indicates something went extremely wrong in the conversation.
  • In a webhook response when you determine that the customer issue can only be handled by a human.

Text

Text(mapping=None, *, ignore_unknown_fields=False, **kwargs)

The text response message. .. attribute:: text

A collection of text responses.

:type: Sequence[str]