Server side:
python -m rasa_core.run --enable_api -d models/dialogue -u models/nlu/default/simplebotnlu --credentials credentials.yml -o out.log
Client side:
curl -XPOST http://172.17.0.2:5005/conversations/default/tracker/events -d '[{"event": "slot", "name": "cuisine", "value": "mexican"},{"event": "action", "name": "action_listen"}]'
Response visible to the client:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<title>500 Internal Server Error</title>
<h1>Internal Server Error</h1>
...
On the server side:
2018-10-17 09:25:12 ERROR flask.app - Exception on /conversations/default/tracker/events [POST]
Traceback (most recent call last):
File "/usr/local/lib/python3.5/dist-packages/flask/app.py", line 2292, in wsgi_app
response = self.full_dispatch_request()
File "/usr/local/lib/python3.5/dist-packages/flask/app.py", line 1815, in full_dispatch_request
rv = self.handle_user_exception(e)
File "/usr/local/lib/python3.5/dist-packages/flask_cors/extension.py", line 161, in wrapped_function
return cors_after_request(app.make_response(f(*args, **kwargs)))
File "/usr/local/lib/python3.5/dist-packages/flask/app.py", line 1718, in handle_user_exception
reraise(exc_type, exc_value, tb)
File "/usr/local/lib/python3.5/dist-packages/flask/_compat.py", line 35, in reraise
raise value
File "/usr/local/lib/python3.5/dist-packages/flask/app.py", line 1813, in full_dispatch_request
rv = self.dispatch_request()
File "/usr/local/lib/python3.5/dist-packages/flask/app.py", line 1799, in dispatch_request
return self.view_functions[rule.endpoint](**req.view_args)
File "/usr/local/lib/python3.5/dist-packages/flask_cors/decorator.py", line 128, in wrapped_function
resp = make_response(f(*args, **kwargs))
File "/usr/local/lib/python3.5/dist-packages/rasa_core/server.py", line 71, in decorated
return f(*args, **kwargs)
File "/usr/local/lib/python3.5/dist-packages/rasa_core/server.py", line 43, in decorated
return f(*args, **kwargs)
File "/usr/local/lib/python3.5/dist-packages/rasa_core/server.py", line 156, in append_event
evt = Event.from_parameters(request_params)
File "/usr/local/lib/python3.5/dist-packages/rasa_core/events/__init__.py", line 95, in from_parameters
event_name = parameters.get("event")
AttributeError: 'list' object has no attribute 'get'
172.17.0.3 - - [2018-10-17 09:25:12] "POST /conversations/default/tracker/events HTTP/1.1" 500 444 0.039929