MS Teams Bot to record meeting

Waleed Butt 5 Reputation points
2023-11-22T08:31:29.77+00:00

Hi, we are developing an AI Bot that can join MS Teams meetings and take notes, similar to fireflies.ai. We are having trouble understanding how this will work. Can anyone help us in mentioning some of MS Teams SDKs or documentations that can solve our problem. We want to approach this by giving meeting link to our Bot that joins the meeting and records it in background. This meeting should be saved to our servers. Later we can use our AI tools and perform operations on the recording.

So far we have tried cloning Miscrosoft PSI Bot. We failed to set it up completly because of an error (mentioned below). Also, are there any other solutions or only PSI Bot can do this ?

The error we faced in this code is:

Microsoft.Graph.Communications.Core.Exceptions.ServiceException: 'Code: mediaInitializationFailure Message: Media platform failed to initialize

The error appears in file

...PublicSamples\PsiBot\PsiBot\PsiBot.Service\Bot\BotService.cs

Line 105

builder.SetMediaPlatformSettings(botConfiguration.MediaPlatformSettings);

Microsoft Graph
Microsoft Graph
A Microsoft programmability model that exposes REST APIs and client libraries to access data on Microsoft 365 services.
11,364 questions
Microsoft Teams Development
Microsoft Teams Development
Microsoft Teams: A Microsoft customizable chat-based workspace.Development: The process of researching, productizing, and refining new or existing technologies.
3,047 questions
{count} vote