def api():

    query = request.form["query"]
    print(query)
    message = Parser(query)
    message.ponctuation()
    message.list_it()
    cleanMessage = message.delete_common_words()
    print(cleanMessage)

    rep = Geo()
    coordonnees = rep.get_coordonnees(query)

    if coordonnees is not None:
        print(rep.get_address(coordonnees))
        wiki = Wiki()
        page_id = wiki.get_page_id(coordonnees[0], coordonnees[1])
        summary = wiki.get_summary(page_id)
        answer = botAnswer()
        bot = answer.goodAnswer()
        print(bot)
        return jsonify({
            "lat": coordonnees[0],
            "lng": coordonnees[1],
            "summary": summary,
            "answer": bot,
        })
    else:
        print("pas trouvé")
        answer = botAnswer()
        bot = answer.badAnswer()
        print(bot)
        return jsonify({
            "answer": bot,
        })