What is the framework for a chatbot?

There are many different frameworks, depending on your needs. Also, some integrate with the apps and social media platforms you already use such as Slack or Facebook.