diff --git a/.gitignore b/.gitignore index f47f4d6..e5b177a 100644 --- a/.gitignore +++ b/.gitignore @@ -44,9 +44,6 @@ logs/ .env.local .env.backup -# Config files -config.py -LichessClientTG_bot/config.py # Node modules (если будут использоваться) node_modules/ diff --git a/LichessClientTG_bot/config.py b/LichessClientTG_bot/config.py new file mode 100644 index 0000000..be8d3f7 --- /dev/null +++ b/LichessClientTG_bot/config.py @@ -0,0 +1,23 @@ +import os +from dotenv import load_dotenv + +load_dotenv() + +# Telegram Bot Configuration +TELEGRAM_BOT_TOKEN = "7903295042:AAGBO2k8pfBDy4RoLRFsknwE7z0N-thAPI8" + +# Lichess API Configuration +LICHESS_API_BASE_URL = "https://lichess.org/api" +LICHESS_STATS_API_BASE_URL = "http://localhost:8001" # For Docker container access + +# Database Configuration +DATABASE_PATH = "/app/data/lichess_bot.db" + +# Period options for /setperiod command +PERIOD_OPTIONS = [0, 15, 30, 60, 120, 180] # minutes + +# Telegram Bot Long Polling Configuration +POLL_INTERVAL = 1.0 # seconds +POLL_TIMEOUT = 30 # seconds +DROP_PENDING_UPDATES = True +ALLOWED_UPDATES = ["message", "callback_query"]