🧹 Конфиг: услуги, мастера и время вынесены в config.py
- SERVICES, MASTERS, TIME_SLOTS в config.py - Клавиатуры services.py, masters.py, time_slots.py берут данные из config - booking.py импортирует services/masters из config вместо хардкода - time_slots отображает занятые слоты как ❌, свободные как ✅
This commit is contained in:
+24
-2
@@ -1,9 +1,31 @@
|
||||
import os
|
||||
import json
|
||||
from dotenv import load_dotenv
|
||||
|
||||
load_dotenv()
|
||||
|
||||
BOT_TOKEN = os.getenv("BOT_TOKEN")
|
||||
BOT_TOKEN = os.getenv(BOT_TOKEN)
|
||||
|
||||
if not BOT_TOKEN:
|
||||
raise ValueError("BOT_TOKEN не найден")
|
||||
raise ValueError(BOT_TOKEN не найден)
|
||||
|
||||
# ——— Данные для клавиатур ———
|
||||
|
||||
SERVICES = {
|
||||
service_massage: Массаж,
|
||||
service_spa: SPA,
|
||||
service_cosmetology: Косметология,
|
||||
}
|
||||
|
||||
MASTERS = {
|
||||
master_anna: Анна,
|
||||
master_maria: Мария,
|
||||
master_alex: Алексей,
|
||||
}
|
||||
|
||||
TIME_SLOTS = [
|
||||
09:00, 10:00, 11:00,
|
||||
12:00, 13:00, 14:00,
|
||||
15:00, 16:00, 17:00,
|
||||
18:00,
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user