我正在研究WIT Chat Bot ...我有一个故事,因为如果用户按是或否,我要求快速回复是或否。我必须在WIT上用上下文进行另一次调用。那么如何将快速回复设置为上下文。如何处理快速回复。
我已经尝试了另一种情况我正在更新下面的上下文.. 。context.getContext()除去(" reasons_cancellation&#34); context.getContext()。put(" cancelbutton_pressed",true);
但我不确定快速回复键和可能的值
答案 0 :(得分:0)
如果我理解正确,您希望在wit.ai中处理yes_no实体快速回复功能。
如果处理是/否的快速回复,您需要添加“是”和“否”作为对最新“机器人说”声明的快速回复。
之后,你需要有&不作为用户的下一个响应声明。注意,是&不需要显示为分支。在是/否的用户响应中,在相应分支中使用yes_no实体,其值为yes或no。
指定后,指定具有名称的操作。 yes_no实体将传递给操作。在您的操作实现(您的服务器端逻辑)中,您需要检索yes_no实体的值,使用它并在需要时在上下文中分配值。
希望这有帮助。