[Feature Request]: Provide two new invoke handlers, (message/fetchTask
, message/submitAction
) for Custom Feedback Loops
#2167
Labels
enhancement
New feature or request
JS & dotnet & Python
Change or fix must apply to all three programming languages
medium
tshirt size medium (5-10 days)
P0
Scenario
Overview
We currently allow Bot developers to receive feedback from Teams users using Feedback Loops. When a user clicks "Submit" the feedback,
message/submitAction
invoke is fired. We need a new invoke handler formessage/submitAction
invoke.We are introducing Bot developers to create Custom feedback loops. These custom feedback loops allow Bot developers to show either an Adaptive Card (AC) task module or a website task module. If a bot sent a message with custom feedback loop enabled to the Teams client, the Teams client will fire new invoke,
message/fetchTask
to determine whether the custom feedback loop should show an AC task module or a website task module. We need another invoke handler formessage/fetchTask
invoke.Example Screenshots
Default Feedback
Custom Feedback (AC)
Custom Feedback (Website)
Solution
Provide invoke handlers for
message/submitAction
message/fetchTask
Return Values
How I am currently handling these two invokes inside
onInvokeActivity
message/submitAction
message/fetchTask
Adaptive Card
Website URL
Additional Context
Sample Bot Code
Send messages with feedback loop
The text was updated successfully, but these errors were encountered: