# !/bin/bash
# ████████╗░█████╗░██╗░░██╗░█████╗░██╗░░░██╗██████╗░███╗░░██╗
# ╚══██╔══╝██╔══██╗██║░██╔╝██╔══██╗██║░░░██║██╔══██╗████╗░██║
# ░░░██║░░░██║░░██║█████═╝░██║░░██║╚██╗░██╔╝██████╔╝██╔██╗██║
# ░░░██║░░░██║░░██║██╔═██╗░██║░░██║░╚████╔╝░██╔═══╝░██║╚████║
# ░░░██║░░░╚█████╔╝██║░╚██╗╚█████╔╝░░╚██╔╝░░██║░░░░░██║░╚███║
# ░░░╚═╝░░░░╚════╝░╚═╝░░╚═╝░╚════╝░░░░╚═╝░░░╚═╝░░░░░╚═╝░░╚══╝

clear
echo -e "\e[33m──────────────────────────────────────────\033[0m"
echo -e "\E[40;1;37m         PILIH JENIS PROTOKOL XRAY        \E[0m"
echo -e "\e[33m──────────────────────────────────────────\033[0m" 
echo "1. VMESS"
echo "2. VLESS"
echo "3. TROJAN"
echo -e "\e[33m──────────────────────────────────────────\033[0m" 
read -p "Masukkan pilihan [1-3]: " protocol_choice

# Tentukan tipe protokol berdasarkan pilihan
case $protocol_choice in
    1)
        protocol="vmess"
        ;;
    2)
        protocol="vless"
        ;;
    3)
        protocol="trojan"
        ;;
    *)
        echo "Pilihan tidak valid. Keluar."
        exit 1
        ;;
esac

# Meminta input pengguna
read -p "Username : " username
read -p "Exp [YYYY-MM-DD] : " expired
read -p "UUID : " uuid

# Validasi input
if [[ -z "$username" || -z "$expired" || -z "$uuid" ]]; then
    echo "Input tidak lengkap. Pastikan semua data terisi."
    exit 1
fi

# Eksekusi perintah
command="recoveryxrayx $protocol $username $expired $uuid"
echo "$command" | at now + 0 minutes &> /dev/null

# Konfirmasi eksekusi
if [[ $? -eq 0 ]]; then
    echo "Perintah berhasil dijadwalkan: $command"
else
    echo "Gagal menjadwalkan perintah."
fi