/**
 * تنظیمات ربات تلگرام
 */
require('dotenv').config();

// توکن ربات - از @BotFather بگیرید
// اولویت: متغیر محیطی > توکن پیشفرض (فقط برای توسعه)
const TOKEN = process.env.BOT_TOKEN || process.env.TOKEN || "7737571372:AAE4lZSm6OYFRynQHfrH5Cy1j-nF1vXPooY";

// بررسی وجود توکن
if (!TOKEN || TOKEN === "توکن_بات_تلگرام_اینجا") {
    console.error("❌ خطا: توکن ربات تنظیم نشده!");
    console.error("💡 لطفاً توکن ربات را در متغیر محیطی BOT_TOKEN قرار دهید یا در این فایل تغییر دهید");
    console.error("🔗 برای دریافت توکن به @BotFather مراجعه کنید");
    process.exit(1);
}

// فایل ذخیره داده‌ها
const DATA_FILE = "tasks.json";

// تنظیمات یادآوری
const REMINDER_CHECK_INTERVAL = 30; // هر 30 ثانیه چک کن (برای دقت بیشتر)
const REMINDER_BEFORE_MINUTES = 0; // چند دقیقه قبل از زمان یادآوری کن (0 = دقیقاً در همان زمان)

// فایل ذخیره file_id استیکرها
const STICKERS_FILE = "stickers.json";

module.exports = {
    TOKEN,
    DATA_FILE,
    REMINDER_CHECK_INTERVAL,
    REMINDER_BEFORE_MINUTES,
    STICKERS_FILE
};

