Ну, при условии, что у вас есть какая-то клиентская маршрутизация.
Что бы вы ни хотели, кроме чатбота:
function YourApp() {
<React.Fragment>
<Chatbot> // Chatbot should be outside of route changes
<Router>
<Whatever component your route decides to render>
<Router>
</React.Fragment>
}
Кроме того, используйте CSS, чтобы расположить своего чат-бота поверх всехвещи.