This repository was archived by the owner on Jan 5, 2026. It is now read-only.
Add support for Teams Adaptive cards in QnA Dialog#6625
Merged
Conversation
Collaborator
ceciliaavila
suggested changes
May 12, 2023
Collaborator
ceciliaavila
left a comment
There was a problem hiding this comment.
Just some small details. Also, we could add unit tests to cover the new methods.
…mentation Tests passing on branch code.
Contributor
Author
|
Could you please provide feedback on the new tests? |
Contributor
|
✔️ No Binary Compatibility issues for Microsoft.Bot.Builder.AI.QnA.dll |
ceciliaavila
approved these changes
May 16, 2023
tracyboehrer
approved these changes
May 16, 2023
This was referenced May 14, 2026
This was referenced May 14, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Fixes Internal IcM Issue #373550043
Port of changes from microsoft/botbuilder-js#4467
Fixes #6630
Description
This PR allows for choosing Adaptive Cards formatted for use in Microsoft Teams instead of the default Hero Cards. This is done to support markdown formatting in QnA and CQA responses since Teams only supports markdown in Adaptive Cards. Changes are made in
QnACardBuilder.csandQnAMakerDialog.cs.Using the new cards simple requires adding code in the bot to take in a new environment variable: UseTeamsAdaptiveCard = "true" and pass it to the QnA dialog constructor. If no changes are made, the bot will default to a Hero card.
Specific Changes
Testing
Tests tun successfully.
