I am not sure if you did this, but you should restart actions server after you make changes in the actions.py file. And if you change something only in that file, you wouldn’t even need to retrain the model.
I don’t understand, when the I press Ctrl + C twice, that stops the server right ?
Then I ran rasa train again, then rasa run actions -- actions actions & rasa shell --debug . Dosn’t this restart the server ?
This is also another problem I found. After I press Ctrl + C to stop the bot, The port 5005 is still open by some rasa process. I have to manually kill the process using terminal. Other wise when action action server runs, it throws an error saying port already in use, can’t bind.
I am not quite sure. I created a new project and set up the whole thing once more. Then the issue wasn’t arising anymore. Regarding the action server, I had to manually stop it, by checking the open ports using terminal.