amazon - Lex + Connect 无法使用检查联系人属性块获取“DialogueState”属性以匹配
问题描述
我使用的是 Bot + Connect,目的是在我触发 lambda 函数以发出出站呼叫时,首先 lex bot 触发 2 个意图(号码错误/应答机)。如果没有响应匹配相应的话语,则 DialogueState = 失败。这意味着我已验证没有错误号码(无效号码)或应答机。
问题是我试图从 Lex 获取$.Lex.DialogState状态,但我无法匹配该属性。
这是 Connect 中联系流的样子:
这是我为联系人属性和检查联系人属性块设置的:
这应该与从 Lex 返回的 DialogState 中的“Failed”属性匹配,并分支到上级分支“Proceed with Human interaction”
这种架构的目的是避免无效号码/应答机,并仅在确认人工交互时继续使用 lex 与客户交互。
任何建议将不胜感激。
谢谢,
解决方案
推荐阅读
- typescript - 循环中的多个离子载玻片无法在载玻片上提供正确的索引
- java - 如何将 Pattern 和 Matcher 与 StringBuffer 或 char[] 类型一起使用而不是 String?
- node.js - 在 MacOS 上使用 Visual Studio Code “错误:未指定默认引擎且未提供扩展名。”
- java - 为什么我的 FileOutputstream 不写入文件?
- javascript - Laravel 和 JavaScript:视频播放完成后如何重新加载元素
- kotlin-native - 一些在 C++ 端阅读 kref_kotlin 的麻烦,变量中的奇怪值
- function - 你如何理解这个编码问题?
- r - 如何根据因子列快速将 R 中的 data.table 拆分为列表?
- amazon-web-services - Cloudformation LayerVersion S3Bucket 使用参数
- javascript - 在 Vanilla JavaScript 中处理单选和多选/输入的变化