Best practice to maintain different Environments(dev,sat,qa,prod) with - cloud platform

(Damaresh N) #1


Currently, we have created a bot in cloud platform and developing it, going forward we want to maintain multiple environments.
The bot is web chat enabled and we have integrated the websdk in the client app (dev instance), even the client app has 4 environments.
The bot is getting integrated with multiple systems to get or post data using APIs which are also having different endpoints for different environments.

we can deploy botkit and websdk in different app services, which is easy but what about bot in cloud platform? do we have to create different bots for different environments? if we do that then how can we migrate the changes from one bot to others?

Damaresh N