-
Notifications
You must be signed in to change notification settings - Fork 888
Adding bot-conversation-sso-quickstart, bot-ai-meeting-insights and bot-archive-groupchat-messages samples #1737
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR adds three new Python bot samples for Microsoft Teams, expanding the existing functionality with AI insights, SSO authentication, and group chat archiving capabilities.
- Adds bot-meeting-ai-insights sample demonstrating AI-generated meeting insights retrieval via Graph API
- Adds bot-conversation-sso-quickstart sample showcasing Single Sign-On implementation in Teams bots
- Adds bot-archive-groupchat-messages sample for archiving group chat messages and sending them as files
Reviewed Changes
Copilot reviewed 82 out of 108 changed files in this pull request and generated 6 comments.
| File | Description |
|---|---|
| samples/bot-meeting-ai-insights/python/* | Complete Python implementation for retrieving AI meeting insights through Graph API with OAuth authentication |
| samples/bot-conversation-sso-quickstart/python/* | Full Python SSO quickstart sample with Teams authentication and Graph integration |
| samples/bot-archive-groupchat-messages/python/* | Python bot for archiving group chat messages with file consent cards and download functionality |
| README.md | Updated main documentation to include reference to new bot-conversation-sso-quickstart Python sample |
Comments suppressed due to low confidence (1)
samples/bot-archive-groupchat-messages/python/config.py:16
- Inconsistent naming convention: other environment variables use PascalCase (MicrosoftAppId, MicrosoftAppPassword) while this uses camelCase (connectionName). Should be 'ConnectionName' for consistency.
CONNECTION_NAME = os.environ.get("connectionName", "")
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please fix before merge
samples/bot-archive-groupchat-messages/python/Images/botArchiveGroupchatMessages.gif
Show resolved
Hide resolved
|
Run build pipeline: |
No description provided.