Channel deployment
This article is part of a tutorial about creating a multilingual bot.
- Basic principles
- Request routing
- Support for English
- Support for other languages
- Channel deployment (you are here)
The last section of this tutorial is concerned with deploying the multilingual bot.
Deployment in the main channel
The main channel that clients will use to communicate to the multilingual bot is the router bot channel, because only the router bot can switch between different languages.
Deploy the router bot channel so that the whole bot goes live. If the channels for all monolingual bots are deployed as well, the bot will be able to switch contexts and understand multiple languages.
Monolingual bot channels
Since all communication with the bot is carried out via the router bot channel, monolingual bots can be deployed in any channel, not necessarily the same as the main one.
Bot redeployment
Don’t forget to redeploy the monolingual bot channels when you make changes to their script. Redeploying the router bot channel is unnecessary.