Расширение Compose выдало ошибку: агент V3 не найден - PullRequest
0 голосов
/ 23 мая 2018

Я новичок в создании Compose Extensions в командах и сталкиваюсь с проблемой, когда добавляю ее в свои команды.

Все настройки доступны, от регистрации бота до размещения его в качестве службы ботов вAzure и обработка составного запроса расширения в коде.Я поделился идентификатором бота в манифесте и дал размещенный URL-адрес бота с добавлением /api/messages к URL-адресу конечной точки.

Бот как отдельное приложение работает как локально, так и в Azure Porta.Я также успешно отладил его удаленно.Однако, как только я загружаю его в Команды как расширение для обмена сообщениями, запрос не запускается должным образом.

  1. Во время набора он останавливается и показывает «Что-то пошло не так с этим приложением. ПопробуйтеОпять же ".

  2. Более того, когда мы загружаем расширение Compose, оно должно сделать первоначальный удар по размещенному приложению бота, у меня есть отладчики на месте, и он не попадает ни в конструктор, ни в пост.method.

  3. Я получаю 404 сообщение об ошибке V3 agent not found и неудавшийся запрос POST.

Любой, кто мог столкнуться сПохожая проблема, и я решил ее, или, возможно, знаю, где я могу пойти не так, любезно предоставьте ваш совет.Высоко ценится.

{
  "$schema": "https://statics.teams.microsoft.com/sdk/v1.2/manifest/MicrosoftTeams.schema.json",
  "manifestVersion": "1.2",
  "version": "1.0.0",
  "id": "f3c14e30-0af2-4f96-b714-5d258edcab47",
  "packageName": "net.azurewebsites.fetchassistant",
  "developer": {
    "name": "abc",
    "websiteUrl": "https://fetchassistant.azurewebsites.net",
    "privacyUrl": "https://fetchassistant.azurewebsites.net",
    "termsOfUseUrl": "https://fetchassistant.azurewebsites.net"
  },
  "icons": {
    "color": "color.png",
    "outline": "outline.png"
  },
  "name": {
    "short": "FetchAssistant",
    "full": "Fetch Assistant"
  },
  "description": {
    "short": "abc",
    "full": "xyz"
  },
  "accentColor": "#235EA5",
  "composeExtensions": [
    {
      "botId": "Microsoft App/Bot Id",
      "scopes": ["personal", "team"],
      "commands": [
        {
          "id": "FirstName",
          "description": "Search Relevant Documents",
          "title": "Get Name Division",
          "initialRun": false,
          "parameters": [
            {
              "name": "xyz",
              "description": "Get Name Division",
              "title": "Names"
            }
          ]
        }
      ]
    }
  ],
  "permissions": ["identity", "messageTeamMembers"],
  "validDomains": ["*.microsoft.com", "*.azurewebsites.net"]
}

1 Ответ

0 голосов
/ 22 октября 2018

Мне удалось решить проблему, с которой вы столкнулись, выполнив следующие действия:

  1. Перейдите к https://dev.botframework.com/bots/
  2. Нажмите на значок Microsoft Teams в поле «Добавить».раздел "Избранные каналы"
  3. Зарегистрируйте ваше приложение
...