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.
-
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.
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.