我正在尝试使用适用于AWS Lex的C#.NET SDK创建一个机器人。我在网上搜索并自己探索AWS Lex API参考,但仍未找到添加响应卡我的机器人的方法。我检查了PutSlotTypeRequest,PutIntentRequest和PutBotRequest,但仍然无法找到将响应卡包含到我的Slot中的方法。我看过一些名为“responseCard”的字段,但是,这些字段的字符串类型而不是“ResponseCard”类型。
答案 0 :(得分:2)
for (let i = 0; i < displayList.length; i++) {
console.log(displayList[i].DEADLINE_DT);
}
不属于ResponseCard
或Slot
,这就是我们无法通过Intent
或PutSlotTypeRequest
添加的原因。这是您的机器人提供的响应的一部分
如果用户未填充插槽并为该响应添加响应卡,则可以配置响应。
下面的代码是如何添加响应卡的示例代码:
PutIntentRequest
有关ResponseCard的详细信息,请查看this answer.
希望它有所帮助。