У меня есть следующий скрипт python, который подключается к Google Dialogflow с помощью Flask и использует веб-крюк для получения ответа из Google Dialogflow.
Ограничение состоит в том, что в настоящее время я только вводю запрос во внешний интерфейс Google Dialogflow, и результат возвращается здесь в переменной result
Однако как я могу использовать этот же скрипт для отправки запросить в диалоге Google, вместо ввода в интерфейс?
Любая помощь приветствуется, спасибо!
import json
import os
from flask import Flask
from flask import request
from flask import make_response`
`enter code here # Flask app should start in global layout
app = Flask(__name__)
@app.route('/webhook', methods=['POST'])
def webhook():
req = request.get_json(silent=True, force=True)
res = processRequest(req)
res = json.dumps(res, indent=4)
r = make_response(res)
r.headers['Content-Type'] = 'application/json'
return r
def processRequest(req):
result = req.get("queryResult")
result_message = result['fulfillmentText']
print(result_message)
@app.route('/test', methods=['GET'])
def test():
return "Hello there my friend !!"
if __name__ == '__main__':
port = int(os.getenv('PORT', 5000))
app.run(debug=True, port=port, host='0.0.0.0')`