import subprocess
import time
import sys

if sys.platform == "win32":
    try:
        sys.stdout.reconfigure(encoding="utf-8")
        sys.stderr.reconfigure(encoding="utf-8")
    except Exception:
        pass


prompt = (
    "Tạo video 10 giây tiếp nối mượt mà từ khung hình đính kèm (cổng vòm Nguyệt bằng đá và hoa lê): "
    "Cú máy dolly tầm thấp lướt nhẹ nhàng qua lòng cổng vòm Nguyệt tiến vào sân vườn tĩnh mịch của gia trang họ Vương. "
    "Rặng trúc xanh rì rào bên hiên nhà gỗ ngói cong cổ kính. Máy quay lướt qua bể cá bèo hoa dâu và những chậu hoa cúc "
    "vàng rực rỡ dưới nắng sớm ban mai. Ánh sáng xuyên qua kẽ lá rọi bóng hoa nhảy múa trên nền gạch rêu phong. "
    "Không gian tổ ấm êm đềm, thanh bình. 24fps điện ảnh 16:9, tuyệt đối không chèn chữ."
)

print("[1/2] Điền prompt Shot 4...")
subprocess.run(f'agent-browser --session muse fill "@e14" "{prompt}"', shell=True, check=True)
time.sleep(1)

print("[2/2] Bấm nút Gửi (@e295)...")
subprocess.run('agent-browser --session muse click "@e295"', shell=True, check=True)
print("[✓] Đã gửi lệnh render Shot 4 thành công!")
