Общее описание
Во-первых, моя цель - отправлять уведомления от моего сервиса с использованием внутреннего API на канал MT и иметь возможность ответить на него, передавая одно во внутренний API.
Я обнаружил, что Соединитель имеет такую функциональность.Хороший пример, который я пытался использовать StackOverflowConnector .Это было хорошее начало, чтобы начать именно то, что мне нужно (у бота неправильное поведение пользовательского интерфейса), но я решил сделать это небольшими шагами от создания бота, чтобы лучше понять вещи.Короче говоря, у меня был успех, бот и канал mt хорошо общались в обоих направлениях.Следующим пунктом был Connector.Я изучил всю информацию здесь:
- https://docs.microsoft.com/en-us/microsoftteams/platform/index
- https://docs.microsoft.com/en-us/azure/bot-service/?view=azure-bot-service-3.0
- https://docs.microsoft.com/en-us/outlook/
Что ядля создания Соединителя
зарегистрировал Соединитель в панели разработчика Соединителей со следующими полями:
Запущена внешняя служба для связи с соединителем.Проверенные сервисные работы
приняли файл manifest.json , созданный приборной панелью разработчика Connectors, и загрузил его в команду Microsoft Team (MT).Загрузка прошла успешно.Не было сетевых запросов (отслеживаемых журналов nginx) к внешней службе
, выбрал канал в МТ и щелкнул параметр диалога Соединители .Нашел созданный соединитель в списке Sideloaded group и нажал Configure .Получил такое окно и нажал Готово.Ничего не произошло
запускал код nodejs из [примера соединителя github] [3] (он не имел значения из-за полного отсутствия запросов)
Что я ожидал:
Любая активность во внешней службе, другие узлы интеграции, которые я не могу отслеживать.Я сравниваю этот неудавшийся результат с результатами StackOverflowConnector и моим ботом, оба работают по мере необходимости.
Вопрос:
Как настроитьразъем для работы, для отправки сетевых запросов?По крайней мере, логика эха .
Upd:
Я заметил странный отчет об удалении приложения MT соединителя.