Могут ли боты, размещенные в командах Microsoft, прочитать файл манифеста своего приложения? - PullRequest
0 голосов
/ 24 мая 2018

Может ли бот, добавленный в команды, загружать его / из магазина, получить доступ к своему файлу манифеста?Любой API; s для этого?Я хотел бы прочитать URL-адрес веб-сайта из файла манифеста.

Спасибо

1 Ответ

0 голосов
/ 25 мая 2018

Конечная точка обмена сообщениями для бота в любом случае не находится в манифесте, поэтому нет смысла читать манифест.

В настоящее время нет способа иметь несколько (или динамических) конечных точек обмена сообщениями для бота.Мы будем поддерживать это в будущем, но в настоящее время единственный способ сделать то, что вы хотите, - это иметь центрального бота, который действует как прокси-сервер и перенаправляет запрос в конкретный регион или конкретный экземпляр клиента.У нас есть по крайней мере один партнер, который внедрил этот подход, и он работает.

У нас есть пример такого подхода, который называется Orky , который мы выпустили как открытый исходный код.Это не совсем то, о чем вы говорите, потому что он предназначен для конечных пользователей, чтобы регистрировать ботов самостоятельно, и поэтому пользователь должен использовать разные команды для общения с каждым отдельным ботом.

В вашем случае в этом нет необходимости - у вас будет один центральный бот Bot Framework, а затем экземпляры арендатора / региона, которые будут подключаться к нему через WebSockets, и центральный бот будет автоматически маршрутизировать сообщения на основе serviceUrl или tenantId - пользователей.не знал бы, что было действительно несколько экземпляров.В любом случае, в зависимости от ваших временных рамок, код Orky может вам помочь;скорее всего, мы не будем поддерживать несколько конечных точек на бот до конца 2018 года.

...