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