SuperAPI AI 工具集

add-teams

办公与效率

查看项目

更新于 10-16 00:31

技能介绍

用途:为 Power Apps 代码应用接入 Microsoft Teams 连接器,适用于发送 Teams 消息、向频道发帖或集成 Teams 聊天等场景。

工作流程:1. 按 shared-instructions.md 检查 memory-bank.md;2. 添加连接器;3. 配置;4. 构建;5. 更新 Memory Bank。

添加连接器:先运行 /list-connections 技能查找连接 ID,在输出中找到 Teams 连接。若不存在,需引导用户通过环境专属 Connections URL 创建,该 URL 由上下文中的活动环境 ID(来自 power.config.json 或前一步)构造:https://make.powerapps.com/environments/<environment-id>/connections → + New connection → 搜索连接器 → Create。随后执行: pa app add data-source --connector teams -c <connection-id>

配置:询问用户所需的 Teams 操作(发送消息、向频道发帖等)。PostMessageToConversation 通过 Flow bot 发送聊天消息,示例参数包括 "Post as": "Flow bot"、"Post in": "Chat with Flow bot"、"Post message request"(含 recipient、messageBody、isAlert、feedbackLoopEnabled)。可用 Grep 在 src/generated/services/TeamsService.ts 中查找具体方法,生成文件可能很大。

构建:运行 npm run build,先修复 TypeScript 错误,暂不部署。

更新 Memory Bank:在 memory-bank.md 中记录已添加连接器、已配置操作与构建状态。

限制:资料未提供收费、价格、平台支持范围及效果等信息。