import os

TOKEN = os.environ.get("BOT_TOKEN", "8253363657:AAFzbmNOv8xOqzdwaLKccd2noRaqIdZLECE")
COACHES = ["MIILADKABIR", "MILADHOJATI68"]
DB_NAME = "gym.db"
COACH_CHAT_ID = None  # Auto-set when coach does /start

(
    ADD_USERNAME, ADD_NAME, ADD_AGE, ADD_HEIGHT, ADD_WEIGHT, ADD_PHONE, ADD_SUB,
    CHOOSE_EDIT_FIELD, EDIT_VALUE,
    DEF_EX_NAME,
    DEF_PROG_NAME, DEF_PROG_SETS, DEF_PROG_REPS,
    DEF_DIET_NAME, DEF_DIET_TEXT,
    ATH_TRAIN_SETS, ATH_TRAIN_REPS, ATH_SEARCH_EX,
    ATH_DIET_TEXT,
    ATH_SUPP_TEXT,
    SEARCH_QUERY,
    SHOP_ADD_BAND_NAME, SHOP_ADD_ITEM_NAME, SHOP_ADD_ITEM_PRICE,
    SHOP_ADD_ITEM_DESC, SHOP_ADD_ITEM_VOICE, SHOP_ADD_ITEM_PHOTO,
    SHOP_ORDER_COUNT,
    ATH_PHOTO_UPLOAD,
    ATH_EDIT_SELF_AGE, ATH_EDIT_SELF_HEIGHT, ATH_EDIT_SELF_WEIGHT, ATH_EDIT_SELF_PHONE,
    BROADCAST_TEXT,
    ATH_MSG_TO_COACH,
    COACH_REPLY_STATE,
    HANDWRITTEN_PHOTO,
    HANDWRITTEN_CONFIRM,
    DEF_PROG_SEARCH_EX,
    DEF_EX_VIEW_SEARCH,
    EX_ADD_PHOTO, EX_ADD_VIDEO, EX_ADD_DESC,
    COACH_PHOTO_UPLOAD,
    ATH_EX_PICK,
    REG_NAME, REG_AGE, REG_HEIGHT, REG_WEIGHT, REG_PHONE,
) = range(50)

EDIT_FIELDS = {
    "edit_name":     "full_name",
    "edit_username": "username",
    "edit_age":      "age",
    "edit_height":   "height",
    "edit_weight":   "weight",
    "edit_phone":    "phone",
    "edit_sub":      "subscription_days",
}
EDIT_PROMPTS = {
    "edit_name":     "👤 نام جدید را وارد کن:",
    "edit_username": "📱 یوزرنیم جدید را وارد کن:",
    "edit_age":      "🎂 سن جدید را وارد کن:",
    "edit_height":   "📏 قد جدید را وارد کن (سانتی‌متر):",
    "edit_weight":   "⚖️ وزن جدید را وارد کن (کیلوگرم):",
    "edit_phone":    "📞 شماره موبایل جدید را وارد کن:",
    "edit_sub":      "📅 تعداد روز اشتراک جدید را وارد کن:",
}
