rajpar29
(Jayaditya)
July 8, 2022, 7:12am
1
I have added a utter_message
in validate_<slot_name>
method inside a ValidationAction
class.
When I run rasa shell --debug
, I am not able to see the message. The validation is working fine.
I can also see the bot uttered event in rasa shell --debug
. ‘Helo’ in BotUttered event
There is already an open issue for this, but there are no comments . `dispatcher.utter_message` in a slot validation action does not display in a conversation · Issue #612 · RasaHQ/rasa-sdk · GitHub
Do we have any workaround for this?
If you do print("Hello")
, does it appear on the action server terminal?
rajpar29
(Jayaditya)
July 9, 2022, 7:25am
4
Yes I can see the print statement. The Validation is also working fine.
If I try to put a breakpoint after the dispatcher.utter_message
I can see that the message did got collected. Its just not visible to user.
Please execute rasa --version
and show me the output
rajpar29
(Jayaditya)
July 15, 2022, 5:46pm
6
Sorry for the late reply
❯ rasa --version
Rasa Version : 3.2.1
Minimum Compatible Version: 3.0.0
Rasa SDK Version : 3.2.0
Python Version : 3.9.5
Operating System : Linux-5.18.9-arch1-1-x86_64-with-glibc2.35
Python Path : /home/cipher/main/PYTHON/akconnect-chatbot/venv/bin/python3