It is really random as you can see that it starts behaving as expected when asked the same question again.
p.s. I haven’t specified action_listen anywhere in any of the files.
Hi Gaurav, welcome to the forums! action_listen is a default action in Rasa that shows up every time the assistant is waiting for a user response. You don’t need to specify when it will show up, that happens automatically.
For the bit in the middle where respond_faq is the next action but there’s not utterance returned it’s a little hard to say what happened without more information. Checking the rasa server logs would be the best way to debug that.
The sanic error looks like it’s due to an asyncio error. It might be an OS thing: based on this page of the Python docs it looks like it’s Unix only. Does running your server in a Linux VM fix it?