I just released a new chatbot called Bart on the Facebook Messenger platform. It can help you find cocktail recipes, tells jokes, and engages in smalltalk.
The dialogflow.com platform takes care of intent classification and named-entity recognition. The chatbot uses TheCocktailDB to search for recipes. The dialogue manager, a Prolog program that runs on my VPS, handles the state and flow of the conversation. It’s the same dialogue manager that I also used in other chatbots like Dr. Stat.