The Meetings AI Insights Bot is a sample that demonstrates how to use the Microsoft Graph API to retrieve AI insights generated by Copilot for recorded meetings.
Key Requirements for Analysis:
- A user ID with an active Copilot license (must be configured in the
.env file). - A meeting join URL for the meeting you want to analyze (must be configured in the
.env file). - The user must be either an organizer or an attendee of the meeting.
Authentication Flow:
- Install the app in Microsoft Teams.
- Send any message to the bot to trigger the authentication process.
- Click Continue on the permission consent popup.
- Sign in using the same account whose user ID was specified in the
.env file. - Grant permission to access meeting resources.
- The bot will then retrieve the AI insights for the specified meeting.
Important Manifest Note:
The manifest file includes token.botframework.com in the validDomains list. This is required for any bot using the Bot Framework OAuth flow.