📄️ Basic Concepts and Terminology
Before you start building your first chatbot, it is important to understand the basic concepts and terminology of chatbots. Here are some of the basic concepts and terminology that you need to know:
📄️ Create your first Chatbot
You can use any of the supported programming languages to create your first chatbot. This documentation currently supports Python, JavaScript and Golang.
📄️ Chatbot Addons
We have seen how to create a simple chatbot in the previous section. In this section, we will see how to add addons to our chatbot. Addons are a set of functionalities that can be added to our chatbot to make it more interactive. For example, handling choices, canceling intents in the middle of a conversation, etc.
📄️ Create Chatbot from file
The Sarufi Python SDK allows you to create a chatbot from a file where you can define your intents, utterances and responses separately.
📄️ Congratulations
Congratulations! You have successfully created your first chatbot using the Sarufi Python SDK. Now, you can start learning how to deploy it with messaging platforms like Telegram, WhatsApp, and Facebook Messenger.