My first attempt at building a functional messenger bot. Given a user has selected a city, it calls the Open Weather Map API behind the scenes and returns, the weather for that location.
Facebook Messenger Platform docs: https://developers.facebook.com/docs/messenger-platform/getting-started