Interactive chatbot that can answer theoretical mathematics questions on various topics by selecting answers from some json extension files. The answer is established on the basis of the question asked by the user and on certain keywords that must be used in formulating the question.
- Each answer has words that have more value to increase accuracy.
- The chatbot is capable of holding a basic conversation.
- In case the question does not have an available answer, randomly returns a suitable answer.
- Allows you to select the topic.
- Manipulate the input string to identify the words used.