How to get slots filled in custom actions

Hi Guys,

I am stuck in problem that I have filled a slot in a Custom Action which is not reflecting when I call the /parse endpoint but once I make a call to ./respond and again /parse then the slot value is updating. What should I have to do to get the slot values filled in custom action should reflect in the first /parse call itself?


@momo @mjoellnier @tmbo @akelad

Please share your code and setup

In /parse ,/continue mode only action name is returned - no action is actually executed. So if the custom action is filling the slot , no slot will get filled. You have to send events to Rasa telling it to fill the slot by executing the action (or equivalent) in whoevers calling the /parse - /continue endpoints

1 Like