Install the extension:
Activate CKAN virtualenv
. /usr/lib/ckan/default/bin/activate
Clone and install
git clone https://github.com/DataShades/ckanext-chatbot.git
cd ckanext-chatbot
pip install -e .
pip install -r requirements.txt
Enable the plugin in your CKAN config file:
ckan.plugins = chatbot
Restart CKAN:
sudo service apache2 reload
Configuration settings:
No specific configuration settings documented at present. The extension provides a framework that may require additional configuration depending on the specific chatbot implementation used.
For development:
git clone https://github.com/DataShades/ckanext-chatbot.git
cd ckanext-chatbot
python setup.py develop
pip install -r dev-requirements.txt
Run tests:
pytest –ckan-ini=test.ini
Note: This extension is in Beta development status. Specific chatbot features and configuration may depend on additional dependencies or integrations not included in the base extension. Check the repository for updates and additional documentation as the extension develops.