Skip to content

Commit

Permalink
Merge pull request #1533 from OfficeDev/v-hrajandira/Thirdparty-stora…
Browse files Browse the repository at this point in the history
…ge-python

Create New Sample Msgext Thirdparty Storage Python
  • Loading branch information
Harikrishnan-MSFT authored Jan 27, 2025
2 parents 5f341fd + dd928dc commit 12ec12c
Show file tree
Hide file tree
Showing 48 changed files with 1,724 additions and 1 deletion.
4 changes: 4 additions & 0 deletions .github/workflows/build-complete-samples.yml
Original file line number Diff line number Diff line change
Expand Up @@ -1178,6 +1178,10 @@ jobs:
name: 'msgext-search-auth-config'
version: '3.10.x'

- project_path: 'samples/msgext-thirdparty-storage/python'
name: 'msgext-thirdparty-storage'
version: '3.10.x'

fail-fast: false
name: Build all "${{ matrix.name }}" python
defaults:
Expand Down
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -148,7 +148,7 @@ The [Teams Toolkit](https://marketplace.visualstudio.com/items?itemName=TeamsDev
| 9 | Messaging Extensions AI - Sentiment Analysis | Messaging Extension with AI capability that performs sentiment analysis (positive/negative/neutral) for messages posted in Microsoft Teams chat | Advanced | [View][msgext-ai-sentiment-analysis#cs] | [View][msgext-ai-sentiment-analysis#js] ![toolkit-icon](assets/toolkit-icon.png) | | | |
| 10 | Messaging extension - Adaptive Card based loop components | Demonstrates a Messaging Extension for Microsoft Teams that utilizes adaptive card-based loop components, enabling link unfurling and dynamic interactions within the compose area. | Advanced | [View][msgext-unfurling-ac-loop-components#cs] | [View][msgext-unfurling-ac-loop-components#nodejs] ![toolkit-icon](assets/toolkit-icon.png) | | | [View](/samples/msgext-unfurling-ac-loop-components/csharp/demo-manifest/msgext-unfurling-ac-loop-components.zip) |
| 11 | Copilot Handoff | This sample implements a Teams message extension that can be used as a plugin for Microsoft Copilot for Microsoft 365. The message extension showcases copilot handoff along with allowing users to query the Northwind Database | Advanced | | [View][msgext-copilot-handoff#js] ![toolkit-icon](assets/toolkit-icon.png) | | | |
| 12 | Third-Party Cloud Storage | This app enables seamless integration with third-party cloud storage providers for files dragged and dropped in Teams chats or channels. It uses the Microsoft Teams JavaScript SDK's thirdPartyCloudStorage module to fetch and upload files efficiently. | Advanced | [View][msgext-thirdparty-storage#cs] | [View][msgext-thirdparty-storage#nodejs] ![toolkit-icon](assets/toolkit-icon.png) | | | |
| 12 | Third-Party Cloud Storage | This app enables seamless integration with third-party cloud storage providers for files dragged and dropped in Teams chats or channels. It uses the Microsoft Teams JavaScript SDK's thirdPartyCloudStorage module to fetch and upload files efficiently. | Advanced | [View][msgext-thirdparty-storage#cs] | [View][msgext-thirdparty-storage#nodejs] ![toolkit-icon](assets/toolkit-icon.png) | [View][msgext-thirdparty-storage#python] | | |

#### Additional samples

Expand Down Expand Up @@ -345,6 +345,7 @@ The [Teams Toolkit](https://marketplace.visualstudio.com/items?itemName=TeamsDev
[msgext-copilot-handoff#js]:samples/msgext-copilot-handoff/ts
[msgext-thirdparty-storage#nodejs]:samples/msgext-thirdparty-storage/nodejs
[msgext-thirdparty-storage#cs]:samples/msgext-thirdparty-storage/csharp
[msgext-thirdparty-storage#python]:samples/msgext-thirdparty-storage/python
[msgext-expert-finder#nodejs]:samples/msgext-expert-finder-js

[tab-sso#ts]:samples/tab-sso/nodejs
Expand Down
3 changes: 3 additions & 0 deletions samples/msgext-thirdparty-storage/python/.env
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
MicrosoftAppId=
MicrosoftAppPassword=
BASE_URL=
14 changes: 14 additions & 0 deletions samples/msgext-thirdparty-storage/python/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# TeamsFx files
env/.env.*.user
env/.env.local
appManifest/build/

# python virtual environment
.venv/

# misc
.env
.deployment/

# tmp files
__pycache__/
Loading

0 comments on commit 12ec12c

Please sign in to comment.