Use TM in SSO Flows#478
Draft
rido-min wants to merge 4 commits into
Draft
Conversation
Enhanced messages with user names for sign-in, sign-out, status, profile, and calendar commands. Added suggested action buttons for common commands in sign-in and help responses. Updated OAuthFlow recipient logic for conversation type and clarified ConversationType XML docs.
Refactor bot responses to use MessageActivity with Markdown formatting, explicitly setting Recipient and IsTargeted properties. This ensures correct message delivery and formatting in both 1:1 and group chat contexts. Update OAuthFlow to set recipient for OAuth cards based on conversation type.
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 join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
This pull request enhances the SsoBot sample to provide a more personalized and user-friendly experience, especially in group chat scenarios. The main focus is on improving message formatting, adding suggested actions, and ensuring that responses are correctly targeted to individual users in group conversations.
Personalization and Targeting in Messages:
RecipientandIsTargetedproperties based on whether the chat is a group conversation, ensuring privacy and clarity in group contexts. [1] [2] [3] [4]User Experience Improvements:
OAuth Flow and Schema Adjustments:
ConversationTypeproperty inTeamsConversationto clarify its reference.