Send Reply

This action will send a message to the user without expecting anything back. This is typically the last message in an interaction with AtBot. 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

Reply Text
The text to send to the user. Supports Actionable Answer syntax to create buttons on the returned message.
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.

Custom Channel Data
Optional JSON object you can send back to be available in the Direct Line client. Use this to pass data to use programmatically in web chat. The object will be available in the activity passed into the ChatActivity method.
Signal Response JSON
Optional JSON object that will be used by the AtBot platform to perform an operation. When this is a reply back to a skill that it was branched from, use this to pass back a value to the action that it branched from. See the Signal JSON Appendix below to see how to structure these responses.

Signal JSON Reference

Operation
Usage
Prompt the user with the message that was sent before branching
{
    "AskAgain":"true"
}
            
Send back a Date or Date and Time response
{
    "DateValue":"2019-07-25T12:30:00Z"
}
Send back a Choice response
{
    "ChoiceValue":"Choice Button Text"
}
Send back a Choice List value response
{
    "ChoiceListValue":"Choice Value"
}
Send back a Person or People (always in an array)
{
    "PeopleValue":[
        "person1@upn",
        "person2@upn"
    ]
}
Send a value back to populate an Adaptive Card Form field. FormValues match up with field IDs in your card
{
    AdaptiveCardFormValue: {
        FormValues: {
            EventDate:"2019-06-15",
            Description:"Some Text"
        }
    }
}