Python 如何使用Alexa控制我的webapp
我使用Python和Flask_ask构建了一个alexa技能,它会进入我的数据库,检索我需要的信息并将其解释出来 我现在正在尝试创建一个web UI,它可以通过键入或直接与alexa对话来询问所需的问题。web UI可以很容易地重定向到我想要的页面,如下所示:Python 如何使用Alexa控制我的webapp,python,flask,alexa-skill,flask-ask,Python,Flask,Alexa Skill,Flask Ask,我使用Python和Flask_ask构建了一个alexa技能,它会进入我的数据库,检索我需要的信息并将其解释出来 我现在正在尝试创建一个web UI,它可以通过键入或直接与alexa对话来询问所需的问题。web UI可以很容易地重定向到我想要的页面,如下所示: @app.route('/getdog') def getdog(): return render_template('mypage.html') 理想情况下,我会配置一个意图,这将触发网页的变化,例如 @ask.inten
@app.route('/getdog')
def getdog():
return render_template('mypage.html')
理想情况下,我会配置一个意图,这将触发网页的变化,例如
@ask.intent('myintent')
def changepage():
getdog()
有没有办法处理这个问题?您可以使用带有文本输入框的简单HTML表单:
输入您的查询:
您的changepage url应该调用一个方法,该方法根据POST请求中传递的任何字符串处理对其他意图的调用。
如果您无法准确匹配所需的通话意图,您可以添加全文搜索并与之匹配谢谢您的回复副标题,但即使我添加了html表单,我仍然必须键入正确的问题?我想知道我是否可以选择键入或说出我的问题。