-
Notifications
You must be signed in to change notification settings - Fork 13
Chatbot not working #35
Comments
Hi, I think it's the version of the aiml module this skill relies on that is the issue. There is a slightly more modern version I will try to use instead. |
@forslund |
I've updated the requirements.txt to use the newer module. You can quickly test try this by installing on picroft simply run
|
tried installing but still does not work |
I'm having the same issue. Error says that module 'time' has no attribute 'clock'. And it's still not working after installing the new requirements.txt |
Sounds like it's still using the old library. can you try to run
To make sure the newer package is the only one installed in the mycroft-venv? |
Ok, but if you try to remove the |
The problem seems to be that both those modules uses the same module name "aiml" which causes some weird issues if both gets installed...Installing python-aiml will not uninstall aiml and Uninstalling aiml will remove files from both modules while pip install info shows python-aiml as installed. For me (TM), I could do the following when I had the time.clock Attribute error and also made the mistake of installing both aiml and python aiml: (In the mycroft-core folder) source venv-activate.sh
pip uninstall aiml
pip uninstall python-aiml
pip install python-aiml
./start-mycroft.sh skills restart After that little song and dance number it started up and answered the question "do you like ice cream" again. Can you verify that those steps works for you as well (or if you could get something similar to work), if it solves the issue I can create a requirements.sh script that does this automatically. |
Yup that worked! Thanks a lot. |
When I ask questions like "Do you like Ice Cream", it responds "I don't understand". I tried re-installing mycroft and fallbck-aiml. But no use.
THIS IS WHAT I GET ON THE DEBUG SCREEN:
The text was updated successfully, but these errors were encountered: