首页 > 解决方案 > 如何在自定义操作之前立即发出消息?

问题描述

我正在尝试通知用户自定义操作即将发生。我认为制作一个故事,一个简单的话语然后是那个动作就足够了。

## Story changeModel
   * changeModel
     - utter_model_changing
     - changeModel

我希望上一个机器人说再见,等待,然后下一个机器人打个招呼。但目前,等待在用户消息之后立即发生,然后两个机器人消息连接起来。例如

“改变模型”

漫长的等待

“请稍候,我正在让新机器人上线。嘿,这里是新机器人。有什么可以帮你的吗?”

我还尝试在我的自定义操作中放置多个 dispatcher.utter_message(msg) 语句,但这与上面的结果相同。

如何在执行长自定义操作之前发送消息并让它显示给用户?

标签: rasa-nlu

解决方案


推荐阅读