An Introduction to the Microsoft Bot Framework