Skip to content

Commit 12ec12c

Browse files
Merge pull request #1533 from OfficeDev/v-hrajandira/Thirdparty-storage-python
Create New Sample Msgext Thirdparty Storage Python
2 parents 5f341fd + dd928dc commit 12ec12c

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+1724
-1
lines changed

.github/workflows/build-complete-samples.yml

+4
Original file line numberDiff line numberDiff line change
@@ -1178,6 +1178,10 @@ jobs:
11781178
name: 'msgext-search-auth-config'
11791179
version: '3.10.x'
11801180

1181+
- project_path: 'samples/msgext-thirdparty-storage/python'
1182+
name: 'msgext-thirdparty-storage'
1183+
version: '3.10.x'
1184+
11811185
fail-fast: false
11821186
name: Build all "${{ matrix.name }}" python
11831187
defaults:

README.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ The [Teams Toolkit](https://marketplace.visualstudio.com/items?itemName=TeamsDev
148148
| 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) | | | |
149149
| 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) |
150150
| 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) | | | |
151-
| 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) | | | |
151+
| 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] | | |
152152

153153
#### Additional samples
154154

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

350351
[tab-sso#ts]:samples/tab-sso/nodejs
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
MicrosoftAppId=
2+
MicrosoftAppPassword=
3+
BASE_URL=
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# TeamsFx files
2+
env/.env.*.user
3+
env/.env.local
4+
appManifest/build/
5+
6+
# python virtual environment
7+
.venv/
8+
9+
# misc
10+
.env
11+
.deployment/
12+
13+
# tmp files
14+
__pycache__/

0 commit comments

Comments
 (0)