我正在尝试使用图形API来自动创建具有Bot应用程序功能的Microsoft Teams应用程序的过程。
我发现了这个名为publish teamsapp的Graph API端点,它允许我发布一个Teams应用程序包并实例化一个Teams应用程序。下面是"Appr 4 - MS Teams test"。应用程序是通过将应用程序包上传到上述端点来创建的。
通过Graph API发布的应用程序
然而,为了完成这个自动化,我需要在"配置"下创建一个Bot应用程序功能。应用features">
我的问题是发布teamsapp似乎不支持创建Bot应用程序功能。您上传的应用程序包中包含manifest.json
。这个清单的模式只允许您提供Bot ID(假设是现有Bot的ID)。你不能为这个bot指定webhook URL,也没有任何api来生成bot的客户端秘密。
应用程序功能
我的问题是,是否有任何微软api,将允许我创建,读取,并写入bot应用程序的功能?理想情况下,我希望能够做到以下几点:
- 创建bot app功能
- 检索与bot关联的bot ID
- 设置bot的webhook URL
- 创建与bot关联的客户端秘密
- 检索客户端秘密,以便我可以存储在我自己的数据库
这是您想要遵循的第一步到第一步的循环吗?我将考虑Azure逻辑应用程序做bot API调用来创建一个bot - https://learn.microsoft.com/en-us/azure/logic-apps/quickstart-create-first-logic-app-workflow
此外,还有一个论坛,由teamdev成员积极监控,你可能也想去那里看看- https://learn.microsoft.com/en-us/answers/questions/topics/single/58062.html