如何使用pymsql存储API中的JSON?使用python的Chatbot Dialogflow

如何使用pymsql存储API中的JSON?使用python的Chatbot Dialogflow,python,json,dialogflow-es,Python,Json,Dialogflow Es,我有一些问题。我使用python和mysql制作聊天机器人dialogflow。聊天机器人必须连接到mysql。我的数据库中有两个表:收件箱和发件箱。表收件箱包含用户输入,表发件箱包含来自API的响应(如omdbapi.com)。如何使用pymsql for chatbot存储dialoglow中的用户输入和API中的json数据?这是代码。代码正常工作,但缺少到数据库的连接。如果你能帮助我完成任务,我将不胜感激。多谢各位 from flask import Flask, request, js

我有一些问题。我使用python和mysql制作聊天机器人dialogflow。聊天机器人必须连接到mysql。我的数据库中有两个表:收件箱和发件箱。表收件箱包含用户输入,表发件箱包含来自API的响应(如omdbapi.com)。如何使用pymsql for chatbot存储dialoglow中的用户输入和API中的json数据?这是代码。代码正常工作,但缺少到数据库的连接。如果你能帮助我完成任务,我将不胜感激。多谢各位

from flask import Flask, request, jsonify
import os
import dialogflow
import requests
import json
from db_con import *

app = Flask(__name__)

if __name__ == "__main__":
    app.run()

@app.route('/get_movie_detail', methods=['POST'])
def get_movie_detail():
        data = request.get_json(silent=True)
        movie = data['queryResult']['parameters']['movie']
        api_key = os.getenv('OMDB_API_KEY')
        movie_detail = requests.get('http://www.omdbapi.com/?t={0}&apikey={1}'.format(movie, api_key)).content
        movie_detail = json.loads(movie_detail)
        response =  """
            Title : {0}
            Released: {1}
            Actors: {2}
            Plot: {3}
            Runtime: {4}
            Genre: {5}
        """.format(movie_detail['Title'], movie_detail['Released'], movie_detail['Actors'], movie_detail['Plot'], movie_detail['Runtime'], movie_detail['Genre'])

        reply = {
            "fulfillmentText": response,
        }
        return jsonify(reply)