Is there any way to maintain consistency in slot values when we apply bot switching among 2 rasa bots based on the language of the query provided by the user?
use an externalized tracker store like Redis/Postgres that maintains the slot values. you can share the tracker store between the two bot servers as long as the userID is the same.
There is also an externalized Lock store to maintain the session in case the both bots are required in the same session(it should not be)
Can you please elaborate on this externalized lock system?