This commit is contained in:
2026-06-24 16:32:30 +03:00
commit 0c49cb785b
9 changed files with 1299 additions and 0 deletions

20
bot/config.py Normal file
View File

@@ -0,0 +1,20 @@
import os
from dotenv import load_dotenv
load_dotenv()
MIKOPBX_HOST = os.getenv("MIKOPBX_HOST", "http://localhost:8081")
MIKOPBX_ADMIN_LOGIN = os.getenv("MIKOPBX_ADMIN_LOGIN", "admin")
MIKOPBX_ADMIN_PASSWORD = os.getenv("MIKOPBX_ADMIN_PASSWORD", "admin")
TELEGRAM_BOT_TOKEN = os.getenv("TELEGRAM_BOT_TOKEN")
ADMIN_TELEGRAM_IDS = [int(x.strip()) for x in os.getenv("ADMIN_TELEGRAM_IDS", "").split(",") if x.strip()]
DB_PATH = os.getenv("DB_PATH", "/app/data/bot.db")
DEFAULT_SIP_SERVER = os.getenv("DEFAULT_SIP_SERVER", "your-mikopbx.example.com")
DEFAULT_SIP_PORT = int(os.getenv("DEFAULT_SIP_PORT", "5060"))
DEFAULT_SIP_DOMAIN = os.getenv("DEFAULT_SIP_DOMAIN", DEFAULT_SIP_SERVER)
DEFAULT_SIP_TRANSPORT = os.getenv("DEFAULT_SIP_TRANSPORT", "UDP")
DEFAULT_SIP_OUTBOUND_PROXY = os.getenv("DEFAULT_SIP_OUTBOUND_PROXY", "")
DEFAULT_SIP_STUN = os.getenv("DEFAULT_SIP_STUN", "")