Hi folks
I'm trying to understand whether it's possible to instruct an adaptive card that it has been answered. Because there's no way to associate an entity or variable with a card input I expect it's impossible, but hoped perhaps someone has found a way.
Example
Take a yes / no question. In Composer I'd just build a question with an associated variable. Then you add an intent, say for yes, set that variable to yes in that intent and the flow of questions would move on. So whether the user typed yes/yeah/yep, or they pressed the button 'yes', the question was answered, all good.
In Copilot studio however, I can only get the card to be answered if the user presses the button. 1) If I make a new topic called yes with triggers defined for that intent, it goes to the topic and I can set whatever variables I like but because the card has no variable associated with it, it still returns and repeats the question that should have been now answered. 2) If I define a new entity for all my buttons, nothing happens because they're not associated with this card question.
Welcome any suggestions or insights.
Below is an example of the submit button. Using 'imback' didn't improve anything aside from additinally preventing the button from working.
{
"type": "Action.Submit",
"title": "yes",
"data": {
"actionSubmitId": "yes",
"msteams": {
"type": "messageBack",
"value": "yes",
"displayText": "yes please"
}
}

Report
All responses (
Answers (