Hi,
I have taken ‘reminderbot’ from examples from Rasa GitHub repo. If I strictly follow the instructions (I had to comment out code related to PERSON entity/slot, but I don’t quite care, it is not the issue for me) everything kind of works.
First, I start the example as following: % rasa run actions % python callback_server.py % rasa run --enable-api
I use curl to send “remind me to call you” message to the API endpoint and see “I will remind you …” and eventually “Remember to call …” messages printed by the callback server. All as expected so far.
Next, I kill the last command (rasa run --enable-api) and start “rasa shell” instead. I feed shell same “remind me to call you” message, I see “I will remind you in 5 seconds” answer, but “Remember to call …” never arrives to shell nor to the callback server.
I have added some “print” statement to ActionReactToReminder.run() here rasa/actions.py at 98777d4ff91e232a10f2e29e81880c5e102db241 · RasaHQ/rasa · GitHub and I see it gets invoked fine.
It appears that the utterance made by a custom action does not make it to shell nor to the callback server.
What do I miss?
Cheers, Alex