使用 actionon Google 和 DialogFlow 管理超时
Manage Timeout with actionon Google and DialogFlow
我正在尝试使用 DialogFlow 和 Google 上的 webHooks 和 Actions 创建一个聊天机器人。
我需要管理超时,即当最终用户在配置的时间内没有使用聊天机器人时,我需要在没有用户交互的情况下退出对话,结果与此处描述的相同,但没有任何输入。
我找不到关于此自动触发操作的任何提示信息?
这可能吗?
您所指的对话退出是指当用户说取消、退出、停止等时退出对话。
要处理无用户交互,您可以执行以下操作:
- 创建一个新的 Intent 并设置事件 = "
actions_intent_NO_INPUT
"
- 在 webhook 中,如果触发了此 Intent,则设置 rePrompt 计数标志并要求用户输入。
- 如果计数达到 2-3(根据需要),请使用
conv.close()
结束对话
查看 RePrompts and No Inputs and Best Practices 上的以下页面。
我正在尝试使用 DialogFlow 和 Google 上的 webHooks 和 Actions 创建一个聊天机器人。
我需要管理超时,即当最终用户在配置的时间内没有使用聊天机器人时,我需要在没有用户交互的情况下退出对话,结果与此处描述的相同,但没有任何输入。
我找不到关于此自动触发操作的任何提示信息? 这可能吗?
您所指的对话退出是指当用户说取消、退出、停止等时退出对话。
要处理无用户交互,您可以执行以下操作:
- 创建一个新的 Intent 并设置事件 = "
actions_intent_NO_INPUT
" - 在 webhook 中,如果触发了此 Intent,则设置 rePrompt 计数标志并要求用户输入。
- 如果计数达到 2-3(根据需要),请使用
conv.close()
结束对话
查看 RePrompts and No Inputs and Best Practices 上的以下页面。