45 lines
1.2 KiB
Python
45 lines
1.2 KiB
Python
"""
|
||
Настройки приложения
|
||
"""
|
||
import os
|
||
from os import getenv
|
||
|
||
|
||
# Telegram Bot настройки
|
||
BOT_TOKEN = getenv("BOT_TOKEN")
|
||
BOTNAME = getenv("BOT_NAME")
|
||
|
||
# Цены на услуги (в центах для Telegram Stars)
|
||
PRICES = {
|
||
"detailed_info": 299, # $2.99
|
||
"check_detailed": 299, # $2.99
|
||
"photos": 199, # $1.99
|
||
}
|
||
|
||
# Старые переменные для совместимости
|
||
DECODE_PRICE = int(getenv("DECODE_PRICE", "1"))
|
||
CHECK_PRICE = int(getenv("CHECK_PRICE", "10"))
|
||
IMG_PRICE = int(getenv("IMG_PRICE", "100"))
|
||
|
||
# Администратор
|
||
ADMIN_USER_ID = int(getenv("ADMIN_USER_ID", "0"))
|
||
|
||
# База данных Oracle
|
||
DB_CONFIG = {
|
||
"user": getenv("DB_USER"),
|
||
"password": getenv("DB_PASSWORD"),
|
||
"dsn": getenv("DB_DSN")
|
||
}
|
||
|
||
# Пути к изображениям (зависят от ОС)
|
||
def get_image_path():
|
||
"""Возвращает путь к каталогу изображений в зависимости от ОС"""
|
||
if os.name == 'nt': # Windows
|
||
return "D:\\SALVAGEDB\\salvagedb_bot\\images"
|
||
else: # Linux/macOS
|
||
return "/images"
|
||
|
||
IMAGE_PATH = get_image_path()
|
||
|
||
# URL сайта
|
||
WEBSITE_URL = "https://salvagedb.com" |