【问题标题】:How do you make manifest.json for Microsoft Teams bot?如何为 Microsoft Teams 机器人制作 manifest.json?
【发布时间】:2019-01-26 18:39:43
【问题描述】:

我按照在线教程在 Visual Studio 中构建机器人并将其部署到 Azure,到目前为止,这似乎已经奏效。现在我想通过“Sideload a bot or tab”方法将此机器人添加到 Microsoft Teams。在线教程没有解释我需要做什么,所以我需要一些帮助。这是我当前尝试在 zip 文件夹中上传的 manifest.json。请帮忙,我不知道这个过程是如何工作的。

{
  "$schema": "https://statics.teams.microsoft.com/sdk/v1.0/manifest/MicrosoftTeams.schema.json",
  "manifestVersion": "1.0",
  "version": "1.0.0",
  "id": "a5db14e6-8adf-445b-a0aa-daadc5e155eb",
  "packageName": "com.testbot20170525114049",
  "developer": {
    "name": "Megan",
    "websiteUrl": "https://website.com/",
    "privacyUrl": "https://website.com/privacy",
    "termsOfUseUrl": "https://website.com/app-tos"
  },
  "name": {
    "short": "Botty"
  }
  "description": {
    "short": "A sample bot to test the bot upload process"
  }
  "bots": [
    {
      "botId": "a5db14e6-8adf-445b-a0aa-daadc5e155eb",
      "needsChannelSelector":  "true",
      "scopes": [ "team", "personal" ]
    }
  ]
}

【问题讨论】:

标签: json botframework microsoft-teams


【解决方案1】:
  1. Enable Public Developer Preview。该模式完全支持 v1.0 清单,虽然它可以在公共版本中运行,但现在我会切换到开发者预览模式。

  2. 确保您的清单遵循v1.0 format。虽然您的架构很接近,但缺少一些必填字段:

    • description.full
    • icons.outline
    • icons.color(请注意目前文件大小限制为 2k)
    • accentColor
  3. 将清单和图标压缩成sideloadable package。确保 manifest.json 位于顶层。

  4. 关注sideload instructions

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-10-05
    • 1970-01-01
    • 1970-01-01
    • 2020-11-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多