#!/bin/bash
# تنظیمات
BACKUP_DIR="/home/atombotc/backups"
DB_NAME="atombotc_mirza"
DB_USER="atombotc_mirza"
DB_PASS="2372@youBBb@A"
BOT_TOKEN="8471381280:AAGs-uzhW5xaSLzFmSq6qLVF9PnE6n-PhFk"
CHAT_ID="560850242"

# ایجاد پوشه بکاپ در صورت نبود
mkdir -p "$BACKUP_DIR"

# نام فایل بکاپ با تاریخ
BACKUP_FILE="$BACKUP_DIR/atomvpn_$(date +%Y-%m-%d).sql"
BACKUP_FILE_GZ="$BACKUP_FILE.gz"

# گرفتن بکاپ
/usr/bin/mysqldump -u "$DB_USER" -p"$DB_PASS" "$DB_NAME" > "$BACKUP_FILE"

# فشرده کردن بکاپ
gzip -f "$BACKUP_FILE"

# ارسال فایل به تلگرام
curl -s -X POST "https://api.telegram.org/bot$BOT_TOKEN/sendDocument" \
     -F chat_id="$CHAT_ID" \
     -F document=@"$BACKUP_FILE_GZ"

# پاک کردن بکاپ‌های قدیمی‌تر از 7 روز
find "$BACKUP_DIR" -type f -mtime +7 -delete