【问题标题】:How do i get manifest.json file in C#.net?如何在 C#.net 中获取 manifest.json 文件?
【发布时间】:2020-04-10 15:38:45
【问题描述】:

我参考了以下链接来创建机器人并将其部署到微软团队中 https://docs.microsoft.com/en-us/microsoftteams/platform/bots/how-to/create-a-bot-for-teams 但是当它需要在微软团队中添加 manifest.json 文件时,我没有在 c#.net 中得到 manifest.json 如何在 c#.net 中获取 manifest.json 文件

【问题讨论】:

    标签: c# azure bots microsoft-teams manifest.json


    【解决方案1】:

    清单文件是一个 zip 文件,其中包含一个 json 文件,其中列出了您的应用提供的所有功能以及应用的两个图标。您可以使用 App Studio 创建您的应用清单。或者你可以sideload the app manifest,如果你已经准备好了清单文件。这是一个sample manifest 文件。如果您需要任何帮助,请告诉我。

    【讨论】:

      【解决方案2】:

      我使用了 Visual Studio 的核心 bot 框架模板并创建了 bot,然后我在下面的 url 上进行了应用注册 https://portal.azure.com/#blade/Microsoft_AAD_RegisteredApps/ApplicationsListBlade 然后在“https://dev.botframework.com/bots/new”链接上使用 Microsoft 应用程序 ID 和 Microsoft 密码创建机器人并将端点添加为 https://113526c2.ngrok.io/api/messages 然后在 c#.net 代码中使用 Microsoft App id 和 App 密码,在 bot 框架模拟器上配置从应用程序注册和端点 url 获取的 Microsoft App id 和 App 密码为https://113526c2.ngrok.io/api/messages 但是 bot 不能在 bot 框架上运行,为什么?,在 bot 模拟器上显示 400 错误 如何解决?

      【讨论】:

        【解决方案3】:

        到目前为止,获取清单的最简单方法是使用 Teams 中的“App Studio”应用。 App Studio 是 Microsoft 商店中的一个实际应用程序,您可以用它来做很多事情。其中之一是在 Teams 内为 Teams 创建一个新的应用程序。它具有适当的 GUI,因此您可以创建应用程序定义、修改和更新它等,然后在完成后导出清单。它将生成一个 zip 文件,其中包含清单本身以及您应用的图标。

        但是,当您仍在构建应用程序时,App Studio 会帮助您将应用程序手动部署(并随着时间的推移重新部署)到您自己的上下文中(例如 1-1 机器人、群聊或团队频道) )。它还得到了一些验证,因为您将检查您输入的内容是否正确。

        因此,简而言之,强烈推荐用于为 Teams 构建应用程序,并且直接来自 Microsoft。作为额外的信息,您需要能够旁加载自定义应用程序,以便能够使用 App Studio 将您的应用程序部署到团队中。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-04-26
          • 2023-01-02
          相关资源
          最近更新 更多