Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upDocumentation details about how to run an external Action Server #5763
Comments
|
Thanks for submitting this feature request |
|
Hi @solyarisoftware, sorry we missed this issue. Agreed that the API documentation for the action server could be clearer. We will be working on this in the future, as well as generally making it easier for actions to be written in a language other than python (e.g. #5357). Stay tuned for this in the next few months |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
I propose this topic as feature request, but it's also a documentation issue, as lack of details in user guide paragraph: https://rasa.com/docs/rasa/core/actions/#custom-actions.
What specified in paragraph Execute Actions in Other Code is obscure to me, and details at the API documentation link Action Server are also unclear.
Is the endpoint a
externalActionServer:port/webhookPOST?I wish I had a detailed description of in/out parameters in API details page. Maybe a pseudo curl example of call to an external sever, with few different use cases (generic custom actions, form actions, NLG actions, using dockling.., etc,) could help a lot.
Besides, I'd also add a simple example of implementation of an external server, maybe to be inserted in https://github.com/RasaHQ/rasa/tree/master/examples, maybe something like the "formbot", realized awith an external action server built in node :)