Welcome to the emubot FrameworkΒΆ

emubot aims to enable users with little coding experience as well as users with extensive experience that want to quickly set up a flexible and transparent chatbot. This documentation is complementary to our GitHub repository and describes the setup for various messaging platforms and natural language processing (NLP) services. Currently, we support two messaging services (Facebook and Slack) as well as three NLP services (Dialogflow, Rasa and Snips) out of the box. Adding adapters for another, also your very own, chat platform or another NLP service is designed to be easy.
If you do not know how chatbots work, want to know which components are relevant, or if you want to know what our architecture looks like, you might want to start in the Overview section.
The Quickstart guide offers all information required to get up and running.
Feel free to Contact us if you would like to Contribute another adapter to this framework!

Miscellaneous