#!/bin/bash
# ============================================================
#  دستورات مدیریت بات (برای راحتی می‌تونی ذخیره‌اش کنی)
# ============================================================

SERVICE="star_shop_bot"
BOT_DIR="/opt/star_shop_bot"

case "$1" in
  start)
    systemctl start $SERVICE
    echo "✅ بات روشن شد"
    ;;
  stop)
    systemctl stop $SERVICE
    echo "🔴 بات خاموش شد"
    ;;
  restart)
    systemctl restart $SERVICE
    echo "🔄 بات ری‌استارت شد"
    ;;
  status)
    systemctl status $SERVICE --no-pager
    ;;
  log)
    journalctl -u $SERVICE -f --no-pager
    ;;
  log-last)
    journalctl -u $SERVICE -n 100 --no-pager
    ;;
  backup)
    cp "$BOT_DIR/shop.db" "$BOT_DIR/shop_$(date +%Y%m%d_%H%M%S).db"
    echo "✅ بکاپ گرفته شد"
    ls -lh "$BOT_DIR"/shop_*.db
    ;;
  config)
    nano "$BOT_DIR/config.py"
    ;;
  *)
    echo "استفاده: bash bot.sh [دستور]"
    echo ""
    echo "دستورات:"
    echo "  start      روشن کردن بات"
    echo "  stop       خاموش کردن بات"
    echo "  restart    ری‌استارت"
    echo "  status     وضعیت"
    echo "  log        لاگ زنده"
    echo "  log-last   آخرین ۱۰۰ خط لاگ"
    echo "  backup     گرفتن بکاپ از دیتابیس"
    echo "  config     ویرایش config.py"
    ;;
esac
