Forum Discussion
BazVanDenDungen
Jan 13, 2023Copper Contributor
How do I allow a user to trigger a task module from an adaptive card in the compose area?
I have a teams bot which responds to search queries via a messaging extensions and allows the user to embed card responses in messages and teams. I have reworked it from making use of thumbnail cards...
- Jan 23, 2023
BazVanDenDungen -We have tried the below sample to achieve this-
Added one button and in value section added deep link. When we click on compose area button it will open the task module.private MessagingExtensionActionResponse CreateCardCommand(ITurnContext<IInvokeActivity> turnContext, MessagingExtensionAction action) { // The user has chosen to create a card by choosing the 'Create Card' context menu command. var createCardData = ((JObject)action.Data).ToObject<CardResponse>(); var card = new HeroCard { Title = createCardData.Title, Subtitle = createCardData.Subtitle, Text =createCardData.Text, Buttons = new List<CardAction> { new CardAction(ActionTypes.OpenUrl, "DeepLink", value: "https://teams.microsoft.com/l/task/XXXXX-bbcd-4a30-9092-3c89XXXXXXX?url=https://XXXX-118-185-XXX-XXX.ngrok.io/customform.html&height=430&width=510&title=CustomForm&completionBotId=734601fc-bbcd-4a30-9092-3c89fxxxxxxx") } }; var attachments = new List<MessagingExtensionAttachment>(); attachments.Add(new MessagingExtensionAttachment { Content = card, ContentType = HeroCard.ContentType, Preview = card.ToAttachment(), }); return new MessagingExtensionActionResponse { ComposeExtension = new MessagingExtensionResult { AttachmentLayout = "list", Type = "result", Attachments = attachments, }, }; }
Video Link- https://youtu.be/ZGYDamLZhjI
We are referring the below sample-
Microsoft-Teams-Samples/TeamsMessagingExtensionsActionBot.cs at 8b5877c6d357e7fe5a261561f6521625312e0f41 ยท OfficeDev/Microsoft-Teams-Samples (github.com)
Sayali-MSFT
Microsoft
Jan 13, 2023BazVanDenDungen - Thanks for reporting your issue.
We will investigate this issue and get back to you.
We will investigate this issue and get back to you.
- BazVanDenDungenJan 18, 2023Copper Contributor
Hi Sayali-MSFT, has there been any updates about this?
- Sayali-MSFTJan 18, 2023
Microsoft
BazVanDenDungen - We are checking this at our end and will get back to you in few hours with any update.- Sayali-MSFTJan 18, 2023
Microsoft
@BazVanDenDungen -Could you please confirm, are you trying the same? We are tried this team channel deeplink. we are checking with internal team if it is working with task module or not and get back to you.