Jul 28 2022 10:46 AM
Hi,
Our app needs teams scope without which it is useless. However personal scope is also needed to show installation steps and then show some stats in tabs. So in app store our app provides two options: "Add" and "Add to a team".
(NB: I use Node JS Botbuilder SDK)
When added to a team, the installation flow is more or less clear: onInstallationUpdateAdd checks if
Jul 28 2022 11:13 PM
@dmsaprykin - In ideal scenario, if we add "personal" scope for your app/bot in manifest, so while installing the bot it will show "Add" button and on click on it, it always install the app/bot in personal scope.
If you want to install the bot/tab in teams channel, we should add scope as 'team' in manifest & while installing the bot/tab, it will show you the "Add To Team" button with channel selection.
Also, scopes are different for different capability like:
personal
scope, which means it can be provisioned only as part of the personal experience.team
, in a group chat (groupchat
), or an experience scoped to an individual user alone (personal
). These options are non-exclusive.team
and groupchat
scopes.Thanks,
Chetan Sharma
---------------------------------------------------------------------------------------------------------
If the response is helpful, please click "**Mark as Best Response**" and like it. You can share your feedback via Microsoft Teams Developer Feedback link. Click here to escalate.
Jul 29 2022 04:39 AM
Aug 01 2022 12:16 PM
SolutionAug 01 2022 12:16 PM
Solution