chatbot - 如何使用调度程序在 Rasa 表单的 request_slot 函数中通过机器人显示消息?
问题描述
我想通过 bot 显示我们通常使用的消息dispatcher.utter_message()
,但是如何在表单的 requested_slot 函数中使用?
def required_slots(tracker: Tracker) -> List[Text]:
//some_code
dispatcher.utter_message("any text")
//return [requested_slot]
解决方案
添加域文件 utter_ask_[slotname]:每当请求的插槽丢失时,机器人都会提示此消息
推荐阅读
- matplotlib - \frac{}{} 在 plt.text 中不起作用?
- db2 - 导出的时间戳在加载回数据库后正在更改值
- c# - 如何处理继承的 ViewModel 中的 MustOverride(虚拟)属性
- asp.net-core-mvc - .Models 没有出现在使用 ProjectName 中。asp core2 空应用程序中的“Models”
- javascript - 二叉搜索树序列化格式
- android - 每当我滑动到新页面时,Viewpager 都会向下滚动
- sql - SQL Server 使用 order by 子句显着提高了选择性能
- node.js - 节点请求失败,套接字挂起
- python - 如何在 Python 中通过 Pipe 交换数据?
- struts2 - Struts2 提交表单无法导航到新视图