botbuilder-dotnet icon indicating copy to clipboard operation
botbuilder-dotnet copied to clipboard

Consolidate multiple teams apps into single app

Open viveknuna opened this issue 1 year ago • 5 comments

We have developed an MS Teams bot app for our customers. But this is developed a few years ago. We support various regions like Europe, Asia, America and Australia. I don't know for what reasons but our developers had developed different teams apps for different regions. But now We want to have a single app instead of many as it's hard to manage. Currently, We have 4 different apps in Azure and 4 different channel registrations.

So what would be the best way to deal with this situation?

I am looking for both short-term and long-term solutions.

I am also looking for an approach with minimal changes and risk.

viveknuna avatar Nov 28 '24 15:11 viveknuna

@tracyboehrer @ceciliaavila @sw-joelmut @JhontSouth

viveknuna avatar Nov 28 '24 15:11 viveknuna

@viveknuna -Thank you for your inquiry about your Teams app development issue! We are evaluating the possibility of merging the four apps into a single application. We will get back to you shortly with an update.

sayali-MSFT avatar Nov 29 '24 06:11 sayali-MSFT

@sayali-MSFT Thank you, I’ll wait for your response.

viveknuna avatar Nov 29 '24 16:11 viveknuna

@sayali-MSFT please let me know if it’s possible at all or not.

viveknuna avatar Dec 01 '24 09:12 viveknuna

Hello @viveknuna, At the moment, merging the app is not feasible. The Azure Bot Service operates as a global service and does not support region-specific message endpoints. However, to maintain end-to-end data residency, you can deploy your bot code in the same region as your Azure Bot resource.

Reference Document- 1.https://learn.microsoft.com/en-us/azure/bot-service/bot-builder-concept-regionalization?view=azure-bot-service-4.0 2.https://learn.microsoft.com/en-us/azure/reliability/reliability-bot

sayali-MSFT avatar Dec 02 '24 10:12 sayali-MSFT