In this chapter, we had a look at how to build a chatbot using an external information source and integrate it with Facebook Messenger. We had a look at how to get the bot published on Messenger and exclusive features, such as buttons and templates, that can help us build a rich and engaging conversational experience for the user in Messenger.
In the next chapter, we will move away from button-based interaction and explore how to process user utterances to make the chatbot more flexible for users. We will explore a natural language understanding toolkit called Dialogflow and build a persona bot that will mimic conversations with Albert Einstein.