我正在尝试在 python 中使用 Flask Ask 创建一个简单的 Alexa 技能。
我有一个名为“SearchIntent”的意图,带有一个“searchterm”插槽,python 代码看起来像这样:
@ask.intent("SearchIntent")
def SearchIntent(searchterm):
resList = []
searchterm = searchterm.lower()
for item in somelist:
if item.find(searchterm) != -1:
resList.append(item)
return question("I Found " + str(len(resList)) + ", Do you want me to list them all?")
我想检查用户的响应,如果他说“是”而不是阅读所有结果:
return statement('\n'.join(resList))
如果用户说不,则执行其他操作
就像是:
...
return question("I Found " + str(len(resList)) + ", Do you want me to list them all?")
if "return question" == "yes":
do something
else:
do something else
我不想在 YesIntent 中再次创建搜索功能,是否可以在同一个功能中执行类似的操作?
先感谢您!