Class Message (2.0.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>__.

Attributes

NameDescription
text .gcd_intent.Intent.Message.Text
The text response.
image .gcd_intent.Intent.Message.Image
The image response.
quick_replies .gcd_intent.Intent.Message.QuickReplies
The quick replies response.
card .gcd_intent.Intent.Message.Card
The card response.
payload .struct.Struct
A custom platform-specific response.
simple_responses .gcd_intent.Intent.Message.SimpleResponses
The voice and text-only responses for Actions on Google.
basic_card .gcd_intent.Intent.Message.BasicCard
The basic card response for Actions on Google.
suggestions .gcd_intent.Intent.Message.Suggestions
The suggestion chips for Actions on Google.
link_out_suggestion .gcd_intent.Intent.Message.LinkOutSuggestion
The link out suggestion chip for Actions on Google.
list_select .gcd_intent.Intent.Message.ListSelect
The list card response for Actions on Google.
carousel_select .gcd_intent.Intent.Message.CarouselSelect
The carousel card response for Actions on Google.
browse_carousel_card .gcd_intent.Intent.Message.BrowseCarouselCard
Browse carousel card for Actions on Google.
table_card .gcd_intent.Intent.Message.TableCard
Table card for Actions on Google.
media_content .gcd_intent.Intent.Message.MediaContent
The media content card for Actions on Google.
platform .gcd_intent.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>__.

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.