# import os
# import sys


# sys.path.insert(0, os.path.dirname(__file__))


# def application(environ, start_response):
#     start_response('200 OK', [('Content-Type', 'text/plain')])
#     message = 'It works!\n'
#     version = 'Python %s\n' % sys.version.split()[0]
#     response = '\n'.join([message, version])
#     return [response.encode()]


import sys
from flask import Flask, request, jsonify
from ultrabot import ultraChatBot

app = Flask(__name__)

@app.route('/', methods=['POST'])
def home():
    if request.method == 'POST':
        bot = ultraChatBot(request.json)
        print("Bot:", bot)
        return bot.Processing_incoming_messages_1()

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



# # # from dateutil.parser import parse
# # # coding: utf-8
# import sys
# print(sys.argv)

# from flask import Flask, request, jsonify
# from ultrabot import ultraChatBot
# import json
# import requests
# # import http.client
# import ssl

# reload(sys)
# sys.setdefaultencoding('utf-8')

# app = Flask(__name__)

# @app.route('/', methods=['POST'])
# def home():
#     if request.method == 'POST':
#         bot = ultraChatBot(request.json)
#         print("Bot ",bot)
#         return bot.Processing_incoming_messages_1()
# if __name__ == "__main__":
#     app.run(debug=True)


# import os
# import sys


# sys.path.insert(0, os.path.dirname(__file__))


# def application(environ, start_response):
#     start_response('200 OK', [('Content-Type', 'text/plain')])
#     message = 'It works!\n'
#     version = 'Python %s\n' % sys.version.split()[0]
#     response = '\n'.join([message, version])
#     return [response.encode()]
