Library include in this github /ChatterBot
You can follow this instructions
https://chatterbot.readthedocs.io/en/stable/setup.html
You need to install
pip install spacy
pip install pyyaml
"""it looks like there's an issue with how SpaCy is being loaded." You need to replace this lines for this
self.nlp = spacy.load(self.language.ISO_639_1.lower())
For this:
self.nlp = spacy.load("en_core_web_sm")
You need to come for root of SpaCy In my path
C:\Users\felip\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\chatterbot\tagging.py
If the error now states that the model 'en_core_web_sm' cannot be found.
python -m spacy download en_core_web_sm
If you can configure a yaml file you need to install some prompts to work for example
https://github.com/gunthercox/chatterbot-corpus
You need to put in this path
chatterbot-corpus/data
C:\Users\felip\chatterbot_corpus\data
And you can test with main.py