I refer to the writing of @b1uec0in , my rasa version: 2.7.1
class ActionHandleCheck(Action):
def name(self) -> Text:
return "act_wf_handle_task"
@staticmethod
def start_story_events(story_intent):
# type: (Text) -> List[Dict]
# return [ActionExecuted("delegate_task_form")]
return [ActionExecuted("action_listen")] + [UserUttered("/" + story_intent, {
"intent": {"name": story_intent, "confidence": 1.0},
"entities": {}
})]
def run(self, dispatcher, tracker, domain):
if tracker.slots['opt_type']:
return self.start_story_events("delegate_task_form")
But it returns an error message : Your action’s ‘act_wf_handle_task’ run method returned an invalid event. Event will be ignored.
We would appreciate it if you could offer us any help.