Hi! I am using rasa 1.10.10 I am unable to find the solution for a problem which i faced whenever i hit the run command. It stated that: ImportError: cannot import name ‘FormValidationAction’ from ‘rasa_sdk’ (/app/rasa_sdk/init.py) i have already write the code in actions.py file as: from rasa_sdk import FormValidationAction And secondly my docker container is always restarting on rotation bases, at once it shows me to run properly and in second instance it shows me it is restarting again… Here it shows me everything is all right
and here it shows me my container is on restartinghere is the code import datetime from typing import Any, Text, Dict, List
from rasa_sdk import Action, Tracker from rasa_sdk import FormValidationAction from rasa_sdk.events import ReminderScheduled, ReminderCancelled from rasa_sdk.executor import CollectingDispatcher from rasa_sdk.types import DomainDict
class validateNameForm(FormValidationAction):
def name(self) -> Text:
return "validate_name_form"
def validate_name(
self,
slot_value: Any,
dispatcher: CollectingDispatcher,
tracker: Tracker,
domain: DomainDict,
) -> Dict[Text, Any]:
print(f"name given = {slot_value} length = {len(slot_value)}")
if leh(slot_value) <=2:
dispatcher.utter_message(text=f"Thats a very short name. I am assuming you mis-spelled.")
return {"name": none}
else:
return {"name": slot_value}