我正在尝试实现自定义操作并将 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”时遇到异常。Bot 将继续,但操作事件会丢失。确保修复自定义代码中的异常。
我该如何进行这项工作?
谢谢