print("debug.py loaded")

from pyrogram import Client, filters


@Client.on_message(filters.all, group=9999)
async def debug_all(client: Client, message):

    try:
        user_id = message.from_user.id if message.from_user else "UNKNOWN"

        if message.text:
            content = message.text
        elif message.caption:
            content = message.caption
        elif message.media:
            content = str(message.media)
        else:
            content = "EMPTY"

        print(f"[DEBUG] USER: {user_id} | DATA: {content}")

    except Exception as e:
        print("DEBUG ERROR:", e)