some updates

This commit is contained in:
MoonDev
2025-05-04 22:26:56 +03:00
parent 88993726b9
commit b9a117df8b
9 changed files with 63 additions and 28 deletions

34
main.py
View File

@@ -1,32 +1,14 @@
from flask import Flask, request, jsonify
from misc.random_string import generate_secure_string
from flask_socketio import SocketIO, emit
from handlers.http import init_http_handlers
from handlers.socketio import init_socketio_handlers
app = Flask(__name__)
@app.route('/')
def index():
return "Добро пожаловать на Flask сервер!"
@app.route('/api/new-request', methods=['POST'])
def handle_data():
# Получаем JSON из запроса
data = request.get_json()
if not data:
return jsonify({"error": "No JSON payload received"}), 400
# Выводим полученные данные в консоль
print("Полученные данные:", data)
# Формируем ответ
response = {
"message": "Data received successfully",
"yourData": data,
"conversation_id":generate_secure_string(40)
}
return jsonify(response), 200
socketio = SocketIO(app,cors_allowed_origins="*")
init_socketio_handlers(socketio)
init_http_handlers(app)
if __name__ == '__main__':
app.run(debug=True)
socketio.run(app, debug=True)