23 lines
559 B
Python
23 lines
559 B
Python
|
|
import os
|
||
|
|
from dotenv import load_dotenv
|
||
|
|
|
||
|
|
load_dotenv()
|
||
|
|
|
||
|
|
BOT_TOKEN = os.getenv("BOT_TOKEN")
|
||
|
|
ADMIN_ID = int(os.getenv("ADMIN_ID"))
|
||
|
|
|
||
|
|
# Парсим хосты
|
||
|
|
HOSTS_RAW = os.getenv("HOSTS", "")
|
||
|
|
HOSTS_LIST = []
|
||
|
|
if HOSTS_RAW:
|
||
|
|
for item in HOSTS_RAW.split(";"):
|
||
|
|
if item.strip():
|
||
|
|
name, ip, port, user, key_path = item.strip().split(",")
|
||
|
|
HOSTS_LIST.append({
|
||
|
|
"name": name,
|
||
|
|
"ip": ip,
|
||
|
|
"port": int(port),
|
||
|
|
"user": user,
|
||
|
|
"key_path": key_path
|
||
|
|
})
|