add-teams
माइक्रोसॉफ्ट टीम्स कनेक्टर को पावर ऐप्स कोड ऐप में जोड़ता है। टीम्स संदेश भेजने, चैनलों पर पोस्ट करने, या टीम्स चैट के साथ एकीकृत करने पर उपयोग करें।
npx skills add https://github.com/microsoft/power-platform-skills --skill add-teams📋 Shared Instructions: shared-instructions.md - Cross-cutting concerns.
Add Teams
Workflow
- Check Memory Bank → 2. Add Connector → 3. Configure → 4. Build → 5. Update Memory Bank
Step 1: Check Memory Bank
Check for memory-bank.md per shared-instructions.md.
Step 2: Add Connector
Get the connection as described in connector-reference.md.
CLI 1.3.0+ (PA_INLINE_CONNECTIONS=yes): tell the user that adding Teams may create a connection with their account, then run the add without -c and handle the result with the outcome table in connector-reference.md:
pa app add data-source --connector teams --non-interactive
Older CLIs: run /list-connections to find the Teams connection ID (if none exists, create one with pa connection create as described in connector-reference.md), then:
pa app add data-source --connector teams -c <connection-id>
Step 3: Configure
Ask the user what Teams operations they need (send message, post to channel, etc.).
PostMessageToConversation -- sends a chat message via Flow bot:
await TeamsService.PostMessageToConversation({
"Post as": "Flow bot",
"Post in": "Chat with Flow bot",
"Post message request": {
recipient: "<recipient-upn-or-id>", // UPN or Entra object ID
messageBody: "<p>HTML message</p>", // HTML format
isAlert: false,
feedbackLoopEnabled: false
}
});
Use Grep to find specific methods in src/generated/services/TeamsService.ts (generated files can be very large -- see connector-reference.md).
Step 4: Build
npm run build
Fix TypeScript errors before proceeding. Do NOT deploy yet.
Step 5: Update Memory Bank
Update memory-bank.md with: connector added, configured operations, build status.