LichessStatTgWeb/LichessClientTG_bot/config.py

27 lines
812 B
Python
Raw Normal View History

import os
from dotenv import load_dotenv
load_dotenv()
# Telegram Bot Configuration
TELEGRAM_BOT_TOKEN = "7903295042:AAGBO2k8pfBDy4RoLRFsknwE7z0N-thAPI8"
2025-11-13 01:00:48 +03:00
# Admin Panel Bot Configuration
ADMINPANEL_TELEGRAM_BOT_TOKEN = "8588876086:AAHoZncfhTCbul1BblpvnZMzvz7jAYVFmcw"
# 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
2025-11-13 01:00:48 +03:00
DROP_PENDING_UPDATES = True # Drop pending updates on startup
ALLOWED_UPDATES = ["message", "callback_query"]