我如何在 C#.net 中获取 manifest.json 文件?
How do i get manifest.json file in C#.net?
我已参考 link 创建机器人并将其部署到 Microsoft 团队
https://docs.microsoft.com/en-us/microsoftteams/platform/bots/how-to/create-a-bot-for-teams
但是当它需要在 Microsoft 团队中添加 manifest.json 文件时,我没有在 c#.net 中得到 manifest.json
我如何在 c#.net
中获取 manifest.json 文件
Manifest 文件是一个 zip 文件,其中包含一个 json 文件,其中列出了您的应用程序提供的所有功能以及应用程序的两个图标。您可以使用 App Studio to create your app manifest. Or you can sideload the app manifest if you have the manifest file ready. Here is a sample manifest 文件。如果您需要任何帮助,请告诉我。
我已经使用了 Visual studio 的核心机器人框架模板并创建了机器人,然后我在下面进行了应用程序注册 url
https://portal.azure.com/#blade/Microsoft_AAD_RegisteredApps/ApplicationsListBlade
然后在“https://dev.botframework.com/bots/new" link to create bot and added endpoint as https://113526c2.ngrok.io/api/messages 上使用 Microsoft 应用程序 ID 和 Microsoft 密码
然后在 c#.net 代码中使用 Microsoft App id 和 App 密码,在 bot 框架模拟器上配置从应用程序注册和端点 url 获取的 Microsoft App id 和 App 密码作为 https://113526c2.ngrok.io/api/messages
但是 bot 在 bot 框架上不工作,为什么?,Post 在 bot 模拟器上显示 400 错误
如何解决?
到目前为止,获取清单的最简单方法是使用 Teams 中的 "App Studio" 应用程序。 App Studio 是一个实际的应用程序,在商店中,来自 Microsoft,您可以使用它来做很多事情。其中之一是在 Teams 中为 Teams 创建一个新应用 。它具有适当的 GUI,因此您可以创建应用程序定义、修改和更新它等,然后在完成后导出清单。它将生成一个 zip 文件,其中包含清单本身以及您应用程序的图标。
但是,当您仍在构建应用程序时,App Studio 会帮助您手动将应用程序部署(并随着时间的推移重新部署)到您自己的上下文中(例如 1-1 机器人,或群聊或团队频道)。它还进行了一些验证,因为您将检查您输入的内容是否正确。
因此,简而言之,强烈推荐用于为 Teams 构建应用程序,并且直接来自 Microsoft。作为额外的信息,您需要能够旁加载自定义应用程序,以便能够使用 App Studio 将您的应用程序部署到 Teams 中。
我已参考 link 创建机器人并将其部署到 Microsoft 团队 https://docs.microsoft.com/en-us/microsoftteams/platform/bots/how-to/create-a-bot-for-teams 但是当它需要在 Microsoft 团队中添加 manifest.json 文件时,我没有在 c#.net 中得到 manifest.json 我如何在 c#.net
中获取 manifest.json 文件Manifest 文件是一个 zip 文件,其中包含一个 json 文件,其中列出了您的应用程序提供的所有功能以及应用程序的两个图标。您可以使用 App Studio to create your app manifest. Or you can sideload the app manifest if you have the manifest file ready. Here is a sample manifest 文件。如果您需要任何帮助,请告诉我。
我已经使用了 Visual studio 的核心机器人框架模板并创建了机器人,然后我在下面进行了应用程序注册 url https://portal.azure.com/#blade/Microsoft_AAD_RegisteredApps/ApplicationsListBlade 然后在“https://dev.botframework.com/bots/new" link to create bot and added endpoint as https://113526c2.ngrok.io/api/messages 上使用 Microsoft 应用程序 ID 和 Microsoft 密码 然后在 c#.net 代码中使用 Microsoft App id 和 App 密码,在 bot 框架模拟器上配置从应用程序注册和端点 url 获取的 Microsoft App id 和 App 密码作为 https://113526c2.ngrok.io/api/messages 但是 bot 在 bot 框架上不工作,为什么?,Post 在 bot 模拟器上显示 400 错误 如何解决?
到目前为止,获取清单的最简单方法是使用 Teams 中的 "App Studio" 应用程序。 App Studio 是一个实际的应用程序,在商店中,来自 Microsoft,您可以使用它来做很多事情。其中之一是在 Teams 中为 Teams 创建一个新应用 。它具有适当的 GUI,因此您可以创建应用程序定义、修改和更新它等,然后在完成后导出清单。它将生成一个 zip 文件,其中包含清单本身以及您应用程序的图标。
但是,当您仍在构建应用程序时,App Studio 会帮助您手动将应用程序部署(并随着时间的推移重新部署)到您自己的上下文中(例如 1-1 机器人,或群聊或团队频道)。它还进行了一些验证,因为您将检查您输入的内容是否正确。
因此,简而言之,强烈推荐用于为 Teams 构建应用程序,并且直接来自 Microsoft。作为额外的信息,您需要能够旁加载自定义应用程序,以便能够使用 App Studio 将您的应用程序部署到 Teams 中。