We have a chatbot using the bot framework. The front end connects to it via direct line using The Bot Framework Web Chat component (https://github.com/microsoft/BotFramework