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.
What is the framework for a chatbot?
Further Reading
BLOG
What exactly is an AI chatbot?
BLOG
An comprehensive introduction to chatbots
BLOG
What is chatbot automation?