Skip to content

Bring back bot builder example#225

Merged
heyitsaamir merged 5 commits into
mainfrom
aamirj/fixBotBuilderExample
Nov 27, 2025
Merged

Bring back bot builder example#225
heyitsaamir merged 5 commits into
mainfrom
aamirj/fixBotBuilderExample

Conversation

@heyitsaamir

Copy link
Copy Markdown
Collaborator

Accidentally removed it in #199

Copilot AI review requested due to automatic review settings November 26, 2025 20:23

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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 restores the botbuilder example that was accidentally removed in PR #199. The example demonstrates how to integrate the Microsoft Teams SDK with the Bot Framework SDK using the BotBuilderPlugin, allowing both frameworks to coexist and handle messages.

Key Changes

  • Adds back the botbuilder example application with all necessary source files
  • Demonstrates dual message handling: Bot Framework's ActivityHandler and Teams SDK's event handlers
  • Includes configuration management for Bot Framework authentication

Reviewed changes

Copilot reviewed 5 out of 7 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
uv.lock Adds botbuilder package to workspace members and lock file dependencies
examples/botbuilder/pyproject.toml Defines project metadata and dependencies for the botbuilder example
examples/botbuilder/src/main.py Main application entry point showing BotBuilderPlugin integration
examples/botbuilder/src/config.py Configuration loader for Bot Framework authentication settings
examples/botbuilder/src/bots/echo_bot.py Bot Framework ActivityHandler implementation
examples/botbuilder/src/bots/init.py Module initialization with exports
examples/botbuilder/README.md Empty readme file for the example

You can also share your feedback on Copilot code review for a chance to win a $100 gift card. Take the survey.

Comment thread examples/botbuilder/src/bots/__init__.py Outdated
Comment thread examples/botbuilder/pyproject.toml Outdated
Comment thread examples/botbuilder/pyproject.toml
Comment thread examples/botbuilder/pyproject.toml Outdated
Comment thread examples/botbuilder/README.md
Comment thread examples/botbuilder/pyproject.toml
@heyitsaamir
heyitsaamir merged commit bd6f206 into main Nov 27, 2025
4 checks passed
@heyitsaamir
heyitsaamir deleted the aamirj/fixBotBuilderExample branch November 27, 2025 05:39
@heyitsaamir heyitsaamir mentioned this pull request Dec 9, 2025
heyitsaamir added a commit that referenced this pull request Dec 9, 2025
## Release 2.0.0a7

### Changes

- update react and react-dom to 19.2.1 (#233)
- Move to microsoft_teams namespace (#226)
- Simplify setting http response after activity processing  (#218)
- Add TeamsChannelAccount type for Teams-specific APIs (#230)
- Updating mcpplugin reference in README.md (#229)
- Bring back bot builder example (#225)
- Fix choices_data alias to use "choices.data" instead of "choicesData"
(#224)
- [docs] botbuilder package README fixes (#223)
- Fix calling AI functions with no parameters (#221)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants