Add weekly report, multi-admin, docker health cmd, backup tail, openwrt filters
This commit is contained in:
8
app.py
8
app.py
@@ -4,7 +4,13 @@ from config import load_cfg, load_env
|
||||
cfg = load_cfg()
|
||||
|
||||
TOKEN = cfg["telegram"]["token"]
|
||||
ADMIN_ID = cfg["telegram"]["admin_id"]
|
||||
admin_ids_cfg = cfg["telegram"].get("admin_ids")
|
||||
if isinstance(admin_ids_cfg, list) and admin_ids_cfg:
|
||||
ADMIN_IDS = [int(x) for x in admin_ids_cfg]
|
||||
ADMIN_ID = ADMIN_IDS[0]
|
||||
else:
|
||||
ADMIN_ID = int(cfg["telegram"]["admin_id"])
|
||||
ADMIN_IDS = [ADMIN_ID]
|
||||
|
||||
ARTIFACT_STATE = cfg["paths"]["artifact_state"]
|
||||
RESTIC_ENV = load_env(cfg["paths"].get("restic_env", "/etc/restic/restic.env"))
|
||||
|
||||
Reference in New Issue
Block a user