forked from sass/tipibot
Refacor emoijs to use application emoijs
This commit is contained in:
23
config.py
23
config.py
@@ -75,3 +75,26 @@ PB_ECONOMY_COLLECTION_ECONOMY = (
|
||||
PB_ECONOMY_COLLECTION = (
|
||||
PB_ECONOMY_COLLECTION_ECONOMY if BOT_PROFILE == "economy" else PB_ECONOMY_COLLECTION_DEV
|
||||
)
|
||||
|
||||
|
||||
def _parse_admin_roles() -> dict[int, int]:
|
||||
"""Parse BOT_ADMIN_ROLES env var (format: guild_id:role_id,guild_id:role_id)."""
|
||||
raw = os.getenv("BOT_ADMIN_ROLES", "").strip()
|
||||
if not raw:
|
||||
return {}
|
||||
result: dict[int, int] = {}
|
||||
for pair in raw.split(","):
|
||||
pair = pair.strip()
|
||||
if not pair:
|
||||
continue
|
||||
parts = pair.split(":")
|
||||
if len(parts) != 2:
|
||||
continue
|
||||
try:
|
||||
result[int(parts[0].strip())] = int(parts[1].strip())
|
||||
except ValueError:
|
||||
continue
|
||||
return result
|
||||
|
||||
|
||||
BOT_ADMIN_ROLES: dict[int, int] = _parse_admin_roles()
|
||||
|
||||
Reference in New Issue
Block a user