2025-10-26 20:23:26 +03:00
|
|
|
import os
|
|
|
|
|
from dotenv import load_dotenv
|
|
|
|
|
|
|
|
|
|
load_dotenv()
|
|
|
|
|
|
|
|
|
|
# Telegram Bot Configuration
|
2025-10-29 00:59:36 +03:00
|
|
|
TELEGRAM_BOT_TOKEN = "8241474807:AAH684LTY93aXRou4-LtqU5-p8LuEjzYn8U"
|
2025-10-26 20:23:26 +03:00
|
|
|
|
|
|
|
|
# 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
|
2025-10-29 11:32:45 +03:00
|
|
|
PERIOD_OPTIONS = [0, 15, 30, 60, 120, 180] # minutes
|
2025-10-26 20:23:26 +03:00
|
|
|
|
|
|
|
|
# Telegram Bot Long Polling Configuration
|
|
|
|
|
POLL_INTERVAL = 1.0 # seconds
|
|
|
|
|
POLL_TIMEOUT = 30 # seconds
|
|
|
|
|
DROP_PENDING_UPDATES = True
|
|
|
|
|
ALLOWED_UPDATES = ["message", "callback_query"]
|