add if else prod or test key telegram

This commit is contained in:
vrubelroman 2025-11-16 22:09:37 +03:00
parent 0061516718
commit 97996efcda
3 changed files with 20 additions and 70 deletions

View file

@ -3,11 +3,26 @@ from dotenv import load_dotenv
load_dotenv()
# Telegram Bot Configuration
TELEGRAM_BOT_TOKEN = "8241474807:AAH684LTY93aXRou4-LtqU5-p8LuEjzYn8U"
IS_PROD = False
# Telegram Bot Configuration (Production)
TELEGRAM_BOT_TOKEN_PROD = "8241474807:AAH684LTY93aXRou4-LtqU5-p8LuEjzYn8U"
# Admin Panel Bot Configuration (Production)
ADMINPANEL_TELEGRAM_BOT_TOKEN_PROD = "7918349610:AAEZH7lbzdams31rCDZXeaAzFluDWfUQoLg"
# Telegram Bot Configuration (Test)
TELEGRAM_BOT_TOKEN_TEST = "7903295042:AAGBO2k8pfBDy4RoLRFsknwE7z0N-thAPI8"
# Admin Panel Bot Configuration (Test)
ADMINPANEL_TELEGRAM_BOT_TOKEN_TEST = "8588876086:AAHoZncfhTCbul1BblpvnZMzvz7jAYVFmcw"
# Select tokens based on IS_PROD flag
if IS_PROD:
TELEGRAM_BOT_TOKEN = TELEGRAM_BOT_TOKEN_PROD
ADMINPANEL_TELEGRAM_BOT_TOKEN = ADMINPANEL_TELEGRAM_BOT_TOKEN_PROD
else:
TELEGRAM_BOT_TOKEN = TELEGRAM_BOT_TOKEN_TEST
ADMINPANEL_TELEGRAM_BOT_TOKEN = ADMINPANEL_TELEGRAM_BOT_TOKEN_TEST
# Admin Panel Bot Configuration
ADMINPANEL_TELEGRAM_BOT_TOKEN = "7918349610:AAEZH7lbzdams31rCDZXeaAzFluDWfUQoLg"
# Lichess API Configuration
LICHESS_API_BASE_URL = "https://lichess.org/api"
@ -34,7 +49,7 @@ DATABASE_PATH = _resolve_database_path()
PERIOD_OPTIONS = [0, 15, 30, 60, 120, 180, 360, 720, 1440] # minutes (0=disable, then: 15min, 30min, 1h, 2h, 3h, 6h, 12h, 24h)
# Bot Version
BOT_VERSION = "1.0.0"
BOT_VERSION = "1.0.1"
# Telegram Bot Long Polling Configuration
POLL_INTERVAL = 1.0 # seconds