关于 add-teams
用于在 Power Apps 项目中添加 Microsoft Teams 连接器的技能,涵盖查找连接、配置操作、构建项目和更新 Memory Bank。
主要功能
- 01查找 Teams 连接 ID
- 02添加 Teams 连接器
- 03配置所需操作
- 04构建并检查项目
- 05更新 Memory Bank
适用场景
- 01为 Power Apps 项目添加 Teams 消息功能
- 02连接器配置后检查构建错误
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ microsoft/ power-platform-skills --skill add-teams安装后在 Claude Code 中输入/add-teams确认已加载。
详细介绍
📋 共享说明:shared-instructions.md - 跨领域注意事项。
添加 Teams
工作流
- 检查记忆库 → 2. 添加连接器 → 3. 配置 → 4. 构建 → 5. 更新记忆库
步骤 1:检查记忆库
按照 shared-instructions.md 检查是否存在 memory-bank.md。
步骤 2:添加连接器
首先,查找连接 ID(参见 connector-reference.md):
运行 /list-connections 技能。在输出中查找 Teams 连接。如果不存在,请引导用户使用特定于环境的连接 URL 创建连接——根据上下文中的活动环境 ID(来自 power.config.json 或之前的步骤)构造该 URL:https://make.powerapps.com/environments/<environment-id>/connections → + 新建连接 → 搜索连接器 → 创建。
pa app add data-source --connector teams -c <connection-id>
步骤 3:配置
询问用户需要哪些 Teams 操作(发送消息、发布到频道等)。
PostMessageToConversation -- 通过 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
}
});
使用 Grep 在 src/generated/services/TeamsService.ts 中查找特定方法(生成的文件可能非常大——参见 connector-reference.md)。
步骤 4:构建
npm run build
继续之前先修复 TypeScript 错误。暂时不要部署。
步骤 5:更新记忆库
在 memory-bank.md 中更新:已添加的连接器、已配置的操作、构建状态。
评论
支持 Markdown