What are some alternatives?
When comparing Microsoft Bot Framework and Botpress, you can also consider the following products
Dialogflow - Conversational UX Platform. (ex API.ai)
Chatfuel - Chatfuel is the best bot platform for creating an AI chatbot on Facebook.
Amazon Lex - Harness the power behind Amazon Alexa for your own conversational apps.
ManyChat - ManyChat lets you create a Facebook Messenger bot for marketing, sales and support.
Botkit - Building blocks for building Slack bots
Hubot - Hubot is a standardized way to share scripts between everyone's robots.