Botframework Microsoft团队:使用基于搜索的命令的消息传递扩展

Botframework Microsoft团队:使用基于搜索的命令的消息传递扩展,botframework,microsoft-teams,Botframework,Microsoft Teams,我正在测试基于搜索的命令的消息传递扩展。在使用“YO团队”创建解决方案并使用BotId/AppId和password/Secret在Azure中创建BOT之后。并将它们作为值放入解决方案的.env文件中 通过运行命令“gulpngrok-serve”,我生成了ngrok-url,看起来应该没问题。但通过在团队中从包文件夹上载.zip文件,我会收到错误消息“无法访问应用程序,请重试”。 为了测试,我创建了另一个只使用“Tab”的解决方案。当我尝试上传.zip时,我收到了几乎相同的错误消息, “访

我正在测试基于搜索的命令的消息传递扩展。在使用“YO团队”创建解决方案并使用BotId/AppId和password/Secret在Azure中创建BOT之后。并将它们作为值放入解决方案的.env文件中

通过运行命令“gulpngrok-serve”,我生成了ngrok-url,看起来应该没问题。但通过在团队中从包文件夹上载.zip文件,我会收到错误消息“无法访问应用程序,请重试”。

为了测试,我创建了另一个只使用“Tab”的解决方案。当我尝试上传.zip时,我收到了几乎相同的错误消息, “访问此应用时出现问题”

有许多令人沮丧的教程,有些旧的,有些新的。通过运行命令“gulp ngrok serve”,您可以启动ngrok进入隧道。生成的ngrok URL似乎可以工作:

并且URL存储为Azure中BOT的端点:

既然它不起作用,我错过了什么

这是我的清单文件:

 {
  "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.6/MicrosoftTeams.schema.json",
  "manifestVersion": "1.6",
  "id": "{{APPLICATION_ID}}",
  "version": "{{VERSION}}",
  "packageName": "{{PACKAGE_NAME}}",
  "developer": {
    "name": "gonadn consulting",
    "websiteUrl": "https://{{HOSTNAME}}",
    "privacyUrl": "https://{{HOSTNAME}}/privacy.html",
    "termsOfUseUrl": "https://{{HOSTNAME}}/tou.html"
  },
  "name": {
    "short": "TeamsMsgExtSearch",
    "full": "TeamsMsgExtSearch"
  },
  "description": {
    "short": "TODO: add short description here",
    "full": "TODO: add full description here"
  },
  "icons": {
    "outline": "icon-outline.png",
    "color": "icon-color.png"
  },
  "accentColor": "#D85028",
  "configurableTabs": [],
  "staticTabs": [],
  "bots": [],
  "connectors": [],
  "composeExtensions": [
    {
      "botId": "{{MICROSOFT_APP_ID}}",
      "canUpdateConfiguration": false,
      "commands": [
        {
          "id": "msgSearchCommandMessageExtension",
          "title": "MsgSearchCommand",
          "description": "Add a clever description here",
          "initialRun": true,
          "parameters": [
            {
              "name": "parameter",
              "description": "Description of the parameter",
              "title": "Parameter"
            }
          ],
          "type": "query"
        }
      ]
    }
  ],
  "permissions": [
    "identity",
    "messageTeamMembers"
  ],
  "validDomains": [
    "{{HOSTNAME}}"
  ],
  "showLoadingIndicator": false
}

链接到

感谢您联系我们,我们将进行调查,如果我们需要更多信息,我们将联系您。致以最诚挚的问候,团队平台通过设置“showLoadingIndicator”:使测试解决方案为假,只有选项卡开始工作。我使用搜索命令为消息传递扩展名设置了相同的清单文件,但我得到了与上面解释的相同的错误。。。。!Tab开始工作…我在基于清除消息扩展操作的解决方案中遇到相同的错误。。。。!!选项卡解决方案在将showLoadingIndicator从true更改为false后开始工作…请确认您是否在清单中添加了与ComposeExtension的Botid相同的Botid?请与我们分享您的舱单。另外,请尝试放置一个调试器,看看它在调用消息扩展名时是否符合代码要求?我提供了BotId,正如.env文件中所解释的,BotId与AppId相同。我正在共享我的清单文件。我也用同样的方法来解决这个问题。