Can I connect 2 or more chatbots to a main chatbot. Depending on the questions the user asks, the main bot should lead him to the correct chatbot.

I think you can do it using custom action + post request using rasa API

maybe make some action to identify what bot has more confidence for user input using model/parse

Or just replace url bot address in front-end when identify right bot, like this examples

It’s best to try to avoid this approch entirely (until you reach 400-500 intents). You’ll find a presentation on this by Akela here.

If you have to do this, then recommended approach is to use the handoff you’ll find in the demo bots.