aramu4509
(Ramu Annam)
March 8, 2020, 6:13am
1
Presently I am adding custom action in actions.py and enabling below endpoint in endpoints.yml.
action_endpoint:
url: “http://localhost:5055/webhook ”
Can I give my node.js API endpoint to handle custom actions?
Ex: url: “http://localhost:5055/mynodeapi ”
1 Like
akelad
(Akela Drissner)
March 9, 2020, 10:43am
2
Yes, you can, but you would have to re-write the action server in node.js.
Check this thread for some resources on that: How to handle FormAction using action server?
aramu4509
(Ramu Annam)
March 10, 2020, 6:34pm
3
Thank you, I am able to create Node action server.
Do we have RASA-SDK npm package for Node.js same like Python?
akelad
(Akela Drissner)
March 11, 2020, 9:47am
4
No - the action server is what the rasa-sdk is.
ig-shaun
(Shaun Conway)
March 22, 2020, 7:22pm
5
@aramu4509 If you develop or find a Node.js action server, we would be very interested to implement this in our project.
1 Like
Hi @akelad ,
where I can find the full RASA documentation describing how to integrate an action server using an external server / language?
I’m confused reading Actions and HTTP API
I do not understand which is the correct endpoint and the required API parameters.
An example in documentation could help a lot all developers that as me want to integrate RASA not in python!
Thanks
giorgio