# 1. رابط API للحصول على جميع المباريات
url_fixtures = "https://fantasy.premierleague.com/api/fixtures/"

# استجابة افتراضية لنقطة النهاية:
response_fixtures = {
    "id": 1,
    "event": 1,
    "finished": False,
    "team_h": 1,
    "team_a": 2,
    "team_h_score": None,
    "team_a_score": None,
    "kickoff_time": "2024-08-11T14:00:00Z",
    "minutes": 0,
    "stats": [
        {
            "identifier": "goals_scored",
            "a": [{"element": 101, "value": 1}],
            "h": [{"element": 201, "value": 2}]
        },
        {
            "identifier": "assists",
            "a": [{"element": 102, "value": 1}],
            "h": [{"element": 202, "value": 1}]
        }
    ],
    "team_h_difficulty": 3,
    "team_a_difficulty": 4
}

# 2. رابط API لجولة معينة
url_event_fixtures = "https://fantasy.premierleague.com/api/fixtures/?event={event_id}"

# استجابة افتراضية لنقطة النهاية:
response_event_fixtures = [
    {
        "id": 1,
        "event": 1,
        "finished": False,
        "team_h": 1,
        "team_a": 2,
        "team_h_score": None,
        "team_a_score": None,
        "kickoff_time": "2024-08-11T14:00:00Z",
        "minutes": 0,
        "stats": [
            {
                "identifier": "goals_scored",
                "a": [{"element": 101, "value": 1}],
                "h": [{"element": 201, "value": 2}]
            },
            {
                "identifier": "assists",
                "a": [{"element": 102, "value": 1}],
                "h": [{"element": 202, "value": 1}]
            }
        ],
        "team_h_difficulty": 3,
        "team_a_difficulty": 4
    }
]

# 3. رابط API للحصول على ملخص لاعب معين
url_player_summary = "https://fantasy.premierleague.com/api/element-summary/{element_id}/"

# استجابة افتراضية لنقطة النهاية:
response_player_summary = {
    "fixtures": [
        {
            "event": 10,
            "id": 12345,
            "opponent_team": 3,
            "is_home": True,
            "difficulty": 2,
            "kickoff_time": "2024-12-16T14:00:00Z"
        }
    ],
    "history": [
        {
            "element": 101,
            "fixture": 56789,
            "opponent_team": 8,
            "total_points": 6,
            "minutes": 90,
            "goals_scored": 1,
            "assists": 1,
            "clean_sheets": 0,
            "bonus": 3
        }
    ],
    "history_past": [
        {
            "season_name": "2023/24",
            "total_points": 150,
            "minutes": 3000,
            "goals_scored": 15,
            "assists": 10
        }
    ]
}

# 4. رابط API للحصول على المباريات الحية لجولة معينة
url_event_live = "https://fantasy.premierleague.com/api/event/{event_id}/live/"

# استجابة افتراضية لنقطة النهاية:
response_event_live = {
    "elements": {
        "101": {
            "stats": {
                "minutes": 90,
                "goals_scored": 1,
                "assists": 1,
                "clean_sheets": 1,
                "bonus": 3,
                "total_points": 12
            },
            "explain": [
                {
                    "fixture": 56789,
                    "stats": [
                        {"identifier": "goals_scored", "points": 4},
                        {"identifier": "assists", "points": 3},
                        {"identifier": "clean_sheets", "points": 1},
                        {"identifier": "bonus", "points": 3}
                    ]
                }
            ]
        }
    }
}

# 5. رابط API للحصول على الانتقالات الأخيرة لمدير الفريق
url_transfers_latest = "https://fantasy.premierleague.com/api/entry/{manager_id}/transfers-latest/"

# استجابة افتراضية لنقطة النهاية:
response_transfers_latest = {
    "transfers": [
        {
            "element_in": 101,  # معرف اللاعب الذي تم ضمه
            "element_out": 202,  # معرف اللاعب الذي تم بيعه
            "time": "2024-12-15T12:00:00Z"
        }
    ]
}
  من خلال هذه الوثيقه اكتب سكريبت بلغه بايتون احترافي ومطقا الى ابعد الحدود يقوم بتتبع النتائج الحاليه في الوقت الحاضر من اهداف وبطاقات المهم الاحداث المباريات الجاريه حاليا ويقوم بعرضها وساعطيك نموذج على هذا الشكلGOAL! Newcastle 4-0 Leicester (59")
⚽️ : Murphy [11 pts]
🅰 : Isak [8 pts)

#FPL #GW16 #NewLei   مثلا هذا مثال على هدف واسيست ونقاط كل لاعب ارجو ان تسرد اي حدث يكون في الوقت الفعلي على هذا الشكل