Building, integrating, or customizing apps and workflows within Microsoft Teams using developer tools and APIs
Hi Edgar,
Thank you for the information.
Based on the current Microsoft Teams documentation, your proposed design is supported:
- Setting
isNotificationOnly: trueprevents users from messaging or @mentioning the bot. Refer to Use Universal Actions for Adaptive Card - Teams, it doesn't indicate that it blocksadaptiveCard/actioninvoke activities generated when a user selects anAction.Executebutton. TheAction.Executeis documented to send an adaptiveCard/action invoke to the bot. - An Adaptive Card returned directly in response to the invoke is sent only to the client that requested it. Therefore, you can use the response card as a user-specific account-linking prompt while other channel members continue to see the original card. A refresh block is used for automatic refresh and broader persistent User Specific View scenarios. Also, it is not required solely for an explicit button-click response.
- You can keep
isNotificationOnly: true. Card actions do not automatically make the bot conversational. In the Teams Store Validation Guidelines - Teams, it also recommends that notification-only bots provide useful preview information and basic inline actions in their cards.
Please ensure the notification contains meaningful information, and the external-link button clearly states that it opens your website. Additionally, ensure that external account requirements and the linking process are disclosed in the app description and certification instructions. Then, you may proceed with this design while retaining isNotificationOnly: true.
However, the final approval will still be determined during the certification review process on the Microsoft Teams Store, as there is currently no official documentation providing a specific, definitive statement that precisely covers this deployment combination.
For references:
- Notification-only bots - Teams
- Universal Actions for Adaptive Cards - Teams
- User Specific Views in Adaptive Cards - Teams
- Teams Store validation guidelines - Teams
Hope this will help.