Apr 11 2024 08:46 PM
Hi,
I want to know how to pass metadata of adaptive card to
Apr 15 2024 12:18 PM
Apr 18 2024 03:06 AM
Hi @ray2408,
Dialogs with Adaptive Cards work similarly to the HTML or JavaScript case. The major difference is that, because there's no JavaScript when you're using Adaptive Cards, there's no way to call submit(). Instead, Teams takes the data
object from Action.Submit
and returns it as the payload of the task/submit
event.
In your adaptive card JSON, include an Action.Submit
action and place the metadata you want to pass within the data
property of the action.In your bot's code, implement the handleTeamsTaskModuleFetch
function. This function will be called when the user interacts with the adaptive card. Within the handleTeamsTaskModuleFetch
function, you can access the metadata sent from the adaptive card by reading the taskModuleRequest.data
property. Then use the extracted metadata to populate the task module dialog that you want to present to the user.
Ref: Use dialogs in Microsoft Teams bots - Teams | Microsoft Learn
Apr 18 2024 03:34 AM
Apr 24 2024 07:25 AM