# -*- coding: utf-8 -*- import os import json import time import random import threading import re import requests from fastapi import FastAPI from fastapi.responses import HTMLResponse, JSONResponse app = FastAPI() db_lock = threading.Lock() HF_TOKEN = os.getenv("HF_TOKEN", "") MODEL_NAME = "Qwen/Qwen2.5-Coder-7B-Instruct" GAMES_FILE = "games_database.json" API_URL = f"https://api-inference.huggingface.co/models/{MODEL_NAME}" # مصفوفة سجلات النظام لقراءة حالة الروبوت فوراً system_logs = ["[النظام] تم تشغيل السيرفر بنجاح وجاهز للمراقبة."] def add_log(message): global system_logs timestamp = time.strftime("%H:%M:%S") log_entry = f"[{timestamp}] {message}" print(log_entry) system_logs.append(log_entry) if len(system_logs) > 40: system_logs.pop(0) # مصفوفة الأفكار العشوائية اللانهائية CORE_MECHANICS = [ "تفادي عقبات ليزرية متساقطة بسرعة متزايدة بالنقر لليمين واليسار", "تقطيع عناصر نيون مشعة تتطاير من الأسفل عبر سحب الإصبع على الشاشة", "النقر السريع لتوليد طاقة وحماية النواة من الانفجار قبل انتهاء الوقت", "إطلاق قذائف ضوئية من الأسفل لتدمير كتل هندسية تهبط تدريجياً", "تجميع بلورات ملونة متساقطة وتجنب القنابل الليزرية السوداء" ] VISUAL_THEMES = [ "سايبربانك مستقبلي نيون غامق وجذاب Cyberpunk Night", "سينثويف ريترو Synthwave خطوط متحركة مع إضاءة الثمانينات", "فضاء كوني عميق مليء بالنجوم المتوهجة والسدم المضيئة", "واجهة زجاجية معتمة فائقة الأناقة بنمط Glassmorphism UI" ] COLOR_PALETTES = [ "الوردي النيوني (#ff007f) والأزرق السيبراني (#00f0ff) مع توهج شديد", "الأخضر الفسفوري الفاقع والبنفسجي الليزري المضيء", "الذهبي الرقمي البراق والأبيض الكهربائي المشع" ] # ألعاب الطوارئ الأولى لتشغيل المنصة فوراً F_1 = """