Я пытаюсь реализовать пользовательские действия и добавил action_get_answer в domain.yml.
actions:
- utter_greet
- utter_cheer_up
- utter_did_that_help
- utter_happy
- utter_goodbye
- actions.GetAnswer
Добавлено действие в actions.py :
class GetAnswer(Action):
def name(self) -> Text:
return "action_get_answer"
def run(self, dispatcher: CollectingDispatcher,
tracker: Tracker,
domain: Dict[Text, Any]) -> List[Dict[Text, Any]]:
dispatcher.utter_message("action_get_answer")
return []
Запустил сервер действий:
$ rasa run actions
После запуска сервера rasa:
$ rasa x
я получаю эту ошибку, и GetAnswer
не запускается -
ОШИБКА rasa.core.processor - Обнаружено исключение во время работы
действие 'action_get_answer'. Бот продолжит, но действия событий
потеряны Обязательно исправьте исключение в своем пользовательском коде.
Как мне сделать эту работу?
Спасибо