#!/bin/bash
# ==================================================
# NAME: Setup Script
# AUTHOR: Prottoy (CODING BROTHER)
# PURPOSE: One-click environment setup
# ==================================================

echo "========================================="
echo "Telegram Username to Phone API Setup"
echo "Author: Prottoy (CODING BROTHER)"
echo "========================================="

# Check Python
echo "[1/4] Checking Python..."
python3 --version

# Create virtual environment
echo "[2/4] Creating virtual environment..."
python3 -m venv virtualenv

# Activate and install packages
echo "[3/4] Installing packages..."
source virtualenv/bin/activate
pip install -r requirements.txt

# Set permissions
echo "[4/4] Setting permissions..."
chmod 755 api.py
chmod 755 passenger_wsgi.py

echo "========================================="
echo "Setup Complete!"
echo "Next steps:"
echo "1. Upload your CSV file as 'users.csv'"
echo "2. Restart app from cPanel"
echo "3. Test: curl https://web.zynoster.xyz/api.php?username=test"
echo "========================================="