Exemple #1
0
def chat1():
    global chatbot
    try:
        msg = str(request.form['msg'])
    except:
        response = make_response(jsonify(reply="Why are you sending me an empty message? :/"), 200)
        response.headers['Access-Control-Allow-Credentials'] = 'true'
        response.headers['Access-Control-Allow-Origin'] = '*'
        response.headers['Access-Control-Allow-Methods'] = 'PUT, GET, POST, DELETE, OPTIONS'
        response.headers[
            'Access-Control-Allow-Headers'] = 'Origin, Accept, Content-Type, X-Requested-With, X-CSRF-Token'
        return response
    if msg == '':
        response = make_response(jsonify(reply="Why are you sending me an empty message? :/"), 200)
        response.headers['Access-Control-Allow-Credentials'] = 'true'
        response.headers['Access-Control-Allow-Origin'] = '*'
        response.headers['Access-Control-Allow-Methods'] = 'PUT, GET, POST, DELETE, OPTIONS'
        response.headers[
            'Access-Control-Allow-Headers'] = 'Origin, Accept, Content-Type, X-Requested-With, X-CSRF-Token'
        return response
    if chatbot is None:
        chatbot = bot()
    reply = chatbot.reply(user=str(session.get('uid', 1)), msg=msg)
    if str(reply) == "ERR: No Reply Matched":
        reply = "Please refresh me."
    response = make_response(jsonify(reply=str(reply)), 200)
    response.headers['Access-Control-Allow-Credentials'] = 'true'
    response.headers['Access-Control-Allow-Origin'] = '*'
    response.headers['Access-Control-Allow-Methods'] = 'PUT, GET, POST, DELETE, OPTIONS'
    response.headers['Access-Control-Allow-Headers'] = 'Origin, Accept, Content-Type, X-Requested-With, X-CSRF-Token'
    print(reply)
    return response
Exemple #2
0
def refresh_bot():
    global chatbot
    chatbot = bot()
    response = make_response(jsonify(success="Bot refreshed."), 200)
    response.headers['Access-Control-Allow-Credentials'] = 'true'
    response.headers['Access-Control-Allow-Origin'] = '*'
    response.headers['Access-Control-Allow-Methods'] = 'PUT, GET, POST, DELETE, OPTIONS'
    response.headers[
        'Access-Control-Allow-Headers'] = 'Origin, Accept, Content-Type, X-Requested-With, X-CSRF-Token'
    return response
Exemple #3
0
def create_bot():
    global chatbot
    chatbot = bot()
    response = make_response(jsonify(reply="Why are you sending me an empty message? :/"), 200)
    response.headers['Access-Control-Allow-Credentials'] = 'true'
    response.headers['Access-Control-Allow-Origin'] = '*'
    response.headers['Access-Control-Allow-Methods'] = 'PUT, GET, POST, DELETE, OPTIONS'
    response.headers[
        'Access-Control-Allow-Headers'] = 'Origin, Accept, Content-Type, X-Requested-With, X-CSRF-Token'
    return response
Exemple #4
0
def refresh_bot():
    global chatbot
    chatbot = bot()
    response = make_response(jsonify(success="Bot refreshed."), 200)
    response.headers['Access-Control-Allow-Credentials'] = 'true'
    response.headers['Access-Control-Allow-Origin'] = '*'
    response.headers[
        'Access-Control-Allow-Methods'] = 'PUT, GET, POST, DELETE, OPTIONS'
    response.headers[
        'Access-Control-Allow-Headers'] = 'Origin, Accept, Content-Type, X-Requested-With, X-CSRF-Token'
    return response
Exemple #5
0
def create_bot():
    global chatbot
    chatbot = bot()
    response = make_response(
        jsonify(reply="Why are you sending me an empty message? :/"), 200)
    response.headers['Access-Control-Allow-Credentials'] = 'true'
    response.headers['Access-Control-Allow-Origin'] = '*'
    response.headers[
        'Access-Control-Allow-Methods'] = 'PUT, GET, POST, DELETE, OPTIONS'
    response.headers[
        'Access-Control-Allow-Headers'] = 'Origin, Accept, Content-Type, X-Requested-With, X-CSRF-Token'
    return response
Exemple #6
0
def chat1():
    global chatbot
    try:
        msg = str(request.form['msg'])
    except:
        response = make_response(
            jsonify(reply="Why are you sending me an empty message? :/"), 200)
        response.headers['Access-Control-Allow-Credentials'] = 'true'
        response.headers['Access-Control-Allow-Origin'] = '*'
        response.headers[
            'Access-Control-Allow-Methods'] = 'PUT, GET, POST, DELETE, OPTIONS'
        response.headers[
            'Access-Control-Allow-Headers'] = 'Origin, Accept, Content-Type, X-Requested-With, X-CSRF-Token'
        return response
    if msg == '':
        response = make_response(
            jsonify(reply="Why are you sending me an empty message? :/"), 200)
        response.headers['Access-Control-Allow-Credentials'] = 'true'
        response.headers['Access-Control-Allow-Origin'] = '*'
        response.headers[
            'Access-Control-Allow-Methods'] = 'PUT, GET, POST, DELETE, OPTIONS'
        response.headers[
            'Access-Control-Allow-Headers'] = 'Origin, Accept, Content-Type, X-Requested-With, X-CSRF-Token'
        return response
    if chatbot is None:
        chatbot = bot()
    reply = chatbot.reply(user=str(session.get('uid', 1)), msg=msg)
    if str(reply) == "ERR: No Reply Matched":
        reply = "Please refresh me."
    response = make_response(jsonify(reply=str(reply)), 200)
    response.headers['Access-Control-Allow-Credentials'] = 'true'
    response.headers['Access-Control-Allow-Origin'] = '*'
    response.headers[
        'Access-Control-Allow-Methods'] = 'PUT, GET, POST, DELETE, OPTIONS'
    response.headers[
        'Access-Control-Allow-Headers'] = 'Origin, Accept, Content-Type, X-Requested-With, X-CSRF-Token'
    print(reply)
    return response