page_type | description | products | languages | extensions | contentType | createdDate | ||||
---|---|---|---|---|---|---|---|---|---|---|
sample |
Microsoft Teams meeting extensibility sample for iteracting with Content Bubble Bot in-meeting |
|
|
samples |
07-07-2021 13:38:26 |
This sample illustrates how to implement Content Bubble In-Meeting Experience.
- Microsoft Teams is installed and you have an account
- .NET Core SDK version 3.1
- ngrok or equivalent tunnelling solution
-
Clone the repository
git clone https://github.com/OfficeDev/Microsoft-Teams-Samples.git
-
If you are using Visual Studio
- Launch Visual Studio
- File -> Open -> Project/Solution
- Navigate to
samples\meetings-content-bubble\csharp
folder - Select
ContentBubbleBot.sln
file
-
Run ngrok - point to port 3978
ngrok http -host-header=rewrite 3978
-
Create a new Bot by following steps mentioned in Build a bot documentation.
- Ensure that you've enabled the Teams Channel
- Go to appsettings.json and add
MicrosoftAppId
,MicrosoftAppPassword
andBaseUrl
information. - Run your app, either from Visual Studio with
F5
or usingdotnet run
in the appropriate folder. - Update the manifest.json file with MICROSOFT-APP-ID value.
- Install the App in Teams Meeting
Message the Bot by @ mentioning to interact with the content bubble.
- You will see agenda items listed in an Adaptive Card.
- Select any option and click on Push Agenda button
- You can submit your feedback on either Content Bubble/Adaptive card sent in chat.