【发布时间】:2019-03-06 14:16:57
【问题描述】:
我在 python 3 上使用 flask-assistant 和 dilaogflow 作为 webhook。我查看了官方文档,但没有找到如何获取用户消息("queryText" on dialogflow json request)。
我试过这个没有成功:
# -*- coding: utf-8 -*-
from flask import Flask
from flask_assistant import Assistant, ask, tell, context_manager, event
project_id='myproject_id'
app = Flask(__name__)
assist = Assistant(app, route='/', project_id = project_id)
@assist.action('Default Fallback Intent')
def manage_fallback(queryText):
print('*'*40,queryText)
speech='Running'
return tell(speech)
if __name__ == '__main__':
app.run(debug=True)
queryText 的打印总是返回 None,但是当我在 ngrok Web 界面 (http://127.0.0.1:4040) 上检查时,我可以看到请求。
我想知道如何从flask-assistant获取用户消息?
【问题讨论】:
标签: python flask dialogflow-es-fulfillment