Class Message (2.21.0)

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

A rich response message. Corresponds to the intent Response field in the Dialogflow console. For more information, see Rich response messages <https://cloud.google.com/dialogflow/docs/intents-rich-messages>__.

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

Attributes

NameDescription
text google.cloud.dialogflow_v2.types.Intent.Message.Text
The text response. This field is a member of oneof_ message.
image google.cloud.dialogflow_v2.types.Intent.Message.Image
The image response. This field is a member of oneof_ message.
quick_replies google.cloud.dialogflow_v2.types.Intent.Message.QuickReplies
The quick replies response. This field is a member of oneof_ message.
card google.cloud.dialogflow_v2.types.Intent.Message.Card
The card response. This field is a member of oneof_ message.
payload google.protobuf.struct_pb2.Struct
A custom platform-specific response. This field is a member of oneof_ message.
simple_responses google.cloud.dialogflow_v2.types.Intent.Message.SimpleResponses
The voice and text-only responses for Actions on Google. This field is a member of oneof_ message.
basic_card google.cloud.dialogflow_v2.types.Intent.Message.BasicCard
The basic card response for Actions on Google. This field is a member of oneof_ message.
suggestions google.cloud.dialogflow_v2.types.Intent.Message.Suggestions
The suggestion chips for Actions on Google. This field is a member of oneof_ message.
link_out_suggestion google.cloud.dialogflow_v2.types.Intent.Message.LinkOutSuggestion
The link out suggestion chip for Actions on Google. This field is a member of oneof_ message.
list_select google.cloud.dialogflow_v2.types.Intent.Message.ListSelect
The list card response for Actions on Google. This field is a member of oneof_ message.
carousel_select google.cloud.dialogflow_v2.types.Intent.Message.CarouselSelect
The carousel card response for Actions on Google. This field is a member of oneof_ message.
browse_carousel_card google.cloud.dialogflow_v2.types.Intent.Message.BrowseCarouselCard
Browse carousel card for Actions on Google. This field is a member of oneof_ message.
table_card google.cloud.dialogflow_v2.types.Intent.Message.TableCard
Table card for Actions on Google. This field is a member of oneof_ message.
media_content google.cloud.dialogflow_v2.types.Intent.Message.MediaContent
The media content card for Actions on Google. This field is a member of oneof_ message.
platform google.cloud.dialogflow_v2.types.Intent.Message.Platform
Optional. The platform that this message is intended for.

Classes

BasicCard

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

The basic card message. Useful for displaying information.

BrowseCarouselCard

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

Card

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

The card response message.

CarouselSelect

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

The card for presenting a carousel of options to select from.

ColumnProperties

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

Column properties for TableCard.

Image

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

The image response message.

LinkOutSuggestion

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

The suggestion chip message that allows the user to jump out to the app or website associated with this agent.

ListSelect

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

The card for presenting a list of options to select from.

MediaContent

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

The media content card for Actions on Google.

Platform

Platform(value)

The rich response message integration platform. See Integrations <https://cloud.google.com/dialogflow/docs/integrations>__.

Values: PLATFORM_UNSPECIFIED (0): Default platform. FACEBOOK (1): Facebook. SLACK (2): Slack. TELEGRAM (3): Telegram. KIK (4): Kik. SKYPE (5): Skype. LINE (6): Line. VIBER (7): Viber. ACTIONS_ON_GOOGLE (8): Google Assistant See Dialogflow webhook format <https://developers.google.com/assistant/actions/build/json/dialogflow-webhook-json>__ GOOGLE_HANGOUTS (11): Google Hangouts.

QuickReplies

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

The quick replies response message.

SelectItemInfo

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

Additional info about the select item for when it is triggered in a dialog.

SimpleResponse

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

The simple response message containing speech or text.

SimpleResponses

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

The collection of simple response candidates. This message in QueryResult.fulfillment_messages and WebhookResponse.fulfillment_messages should contain only one SimpleResponse.

Suggestion

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

The suggestion chip message that the user can tap to quickly post a reply to the conversation.

Suggestions

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

The collection of suggestions.

TableCard

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

Table card for Actions on Google.

TableCardCell

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

Cell of TableCardRow.

TableCardRow

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

Row of TableCard.

Text

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

The text response message.