Get Choice List Response from User

This action will send a message to the user prompting them for a response with choices. Choices will show up in the bot as clickable buttons. This action differs from Get Response Choice as this action allows you to supply additional data to both display in chat and to send back to Flow. This action must come after either a When an Intent is Used Trigger or Start a Private Conversation Action as it requires the scope data in the Reply Activity.


Fields

Message
The message is the question or prompt to the user for their input
Choice Values
Defines the choice values given to the user. This should be defined as an array of objects with the following properties:
  • title - The display title of the selection
  • subtitle - The subtitle or caption for the selection
  • value - A hidden value that is sent back to flow when the button is clicked
This value is easily built using the Select data operation on a collection of items that came back from another flow action. Simply use the Key/Value mode in the Select operation to create the list.
Reply Activity
The Reply Activity is a special scope value that can only be set to the Reply Activity property that came back from either the When an Intent is Used Trigger or Start a Private Conversation Action.
Icon URL
An optional URL to an image to display as an icon on the buttons. For best results, this should be a square image.
Accept Response From
An optional value that is used in channel conversations in Teams. This allows you to control who can respond to the bot for this get response. This value is ignored in private chat with the bot.

Returned Properties

Selected Choice List Value
The value property of the button that was clicked
Selected Choice List Title
The title property of the button that was clicked
Selected Choice List Subtitle
The subtitle property of the button that was clicked
Cancellation Notice
This property will be True if the user responds with a cancellation keyword