How to build a WhatsApp chatbot with Twilio, Python and Flask

The basics
A chatbot is a software application that can conduct a conversation with a human using text or voice. Twilio is an easy-to-use communication tool, that can be used to create chatbots. By the end of this tutorial, you will obtain a basic grasp of Twilio!
Things you will learn
In this tutorial, you will learn how to build a chatbot for WhatsApp using the Twilio API for WhatsApp and the Flask framework for Python.
Tools Required
- Basic knowledge of python and flask
- Twilio account
- Ngrok ( download a copy for Windows, MacOS or Linux)
- A WhatsApp phone number
- Basic understanding of APIs
5

