From a5d64814959c81a4c27985ed98b8b08cbd82e8b6 Mon Sep 17 00:00:00 2001 From: vrubelroman Date: Fri, 31 Oct 2025 19:39:40 +0300 Subject: [PATCH] =?UTF-8?q?=D0=92=D0=B5=D1=80=D0=BD=D1=83=D1=82=D1=8C=20co?= =?UTF-8?q?nfig.py=20=D0=B2=20=D1=80=D0=B5=D0=BF=D0=BE=D0=B7=D0=B8=D1=82?= =?UTF-8?q?=D0=BE=D1=80=D0=B8=D0=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Удален config.py из .gitignore - config.py теперь отслеживается в git - Позволяет синхронизировать настройки между машинами --- .gitignore | 3 --- LichessClientTG_bot/config.py | 23 +++++++++++++++++++++++ 2 files changed, 23 insertions(+), 3 deletions(-) create mode 100644 LichessClientTG_bot/config.py 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"]