What are some alternatives?
When comparing Microsoft Bot Framework and Dialogflow, you can also consider the following products
Botpress - Open-source platform to create, manage and extend bots
Amazon Lex - Harness the power behind Amazon Alexa for your own conversational apps.
Chatfuel - Chatfuel is the best bot platform for creating an AI chatbot on Facebook.
IBM Watson Assistant - Watson Assistant is an AI assistant for business.
ManyChat - ManyChat lets you create a Facebook Messenger bot for marketing, sales and support.
Hubot - Hubot is a standardized way to share scripts between everyone's robots.