2024-04-25 23:02:37 发布
网友
我正在尝试获取插槽值并稍后访问它,但我无法获取该值。你能帮帮我吗
这是我一直坚持的路线。如何从slot获取响应并将其保存到变量。在
textoutput = intent['slots'].['slotsname'].['value']
代码:
要在Python列表中选择元素,只需使用listName['key']。 对于嵌套列表,请使用另一组括号:listName['key1']['key2']。在
listName['key']
listName['key1']['key2']
所以不要用[]来分隔每个. 所以你的第一行应该是:
[]
.
textoutput = intent['slots']['slotKey']['value']
如果您已经定义了MAYBE意图来包含一个名为answer的槽,那么请求将如下所示。money是要在代码中使用的值:
MAYBE
answer
money
"request": { "intent": { "name": "MAYBE", "slots": { "answer": { "name": "answer", "value": "money" } } } ... }
然后,您需要调整函数定义,如下所示:
flaskask将负责从请求中提取值。 查看documentation。在
要在Python列表中选择元素,只需使用
listName['key']
。对于嵌套列表,请使用另一组括号:
listName['key1']['key2']
。在所以不要用
[]
来分隔每个.
所以你的第一行应该是:如果您已经定义了
MAYBE
意图来包含一个名为answer
的槽,那么请求将如下所示。money
是要在代码中使用的值:然后,您需要调整函数定义,如下所示:
^{pr2}$flaskask将负责从请求中提取值。 查看documentation。在
相关问题 更多 >
编程相关推荐