This project is being developed for personal educational purposes. It serves as a test project for learning various programming aspects.
The project is being developed for practicing programming skills and learning new technologies. It includes implementation of various functionalities and tasks to enhance programming skills. Node.js, MySQL, Telegram Bot API framework - Telegraf.
NAVIGATOR is a chatbot designed to automate the process of asking and answering questions for two categories: chatbot development and landing pages development.
Users can choose one of two question categories: "Chatbot Development" or "Landing Pages Development." This allows users to ask questions and receive answers related to the chosen category.
After selecting a category, the user receives a sequence of questions to answer. Each question is accompanied by a set of buttons, allowing the user to choose one of the provided answer options.
User responses are stored in a MySQL database along with information about the response time, selected category, question, and the answer itself. This allows tracking and analyzing user responses for further use.
The bot automatically manages user sessions, saving information about the current dialogue state and continuing to ask the next questions until the user completes the survey or interrupts the session independently.
The project is created for personal practice and learning purposes.