Spaces:
Sleeping
Sleeping
File size: 2,045 Bytes
83fe5dc ea508b7 83fe5dc 51e1c40 83fe5dc 51e1c40 83fe5dc 51e1c40 ea508b7 6cef7ec 51e1c40 ea508b7 51e1c40 f3af719 9b91c54 ea508b7 f3af719 83fe5dc ea508b7 f3af719 83fe5dc ea508b7 f3af719 83fe5dc ea508b7 f3af719 83fe5dc ea508b7 89ad488 6dcea66 6cef7ec 6dcea66 9b91c54 52c02ac f192ee1 9b91c54 83fe5dc |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 |
import Powers
from Powers import OWNER_ID, SUPPORT_USERS
from Powers.database.support_db import SUPPORTS
async def load_support_users():
support = SUPPORTS()
for i in SUPPORT_USERS["Dev"]:
support.insert_support_user(int(i), "dev")
for i in SUPPORT_USERS["Sudo"]:
support.insert_support_user(int(i), "sudo")
for i in SUPPORT_USERS["White"]:
support.insert_support_user(int(i), "whitelist")
return
def get_support_staff(want="all"):
"""
dev, sudo, whitelist, dev_level, sudo_level, all
"""
support = SUPPORTS()
if want in ["dev", "dev_level"]:
devs = SUPPORT_USERS["Dev"] or support.get_particular_support("dev")
wanted = list(devs)
if want == "dev_level":
wanted.append(OWNER_ID)
elif want == "sudo":
sudo = SUPPORT_USERS["Sudo"] or support.get_particular_support("sudo")
wanted = list(sudo)
elif want == "whitelist":
whitelist = SUPPORT_USERS["White"] or support.get_particular_support("whitelist")
wanted = list(whitelist)
elif want == "sudo_level":
devs = SUPPORT_USERS["Dev"] or support.get_particular_support("dev")
sudo = SUPPORT_USERS["Sudo"] or support.get_particular_support("sudo")
wanted = list(sudo) + list(devs) + [OWNER_ID]
else:
devs = SUPPORT_USERS["Dev"] or support.get_particular_support("dev")
sudo = SUPPORT_USERS["Sudo"] or support.get_particular_support("sudo")
whitelist = SUPPORT_USERS["White"] or support.get_particular_support("whitelist")
wanted = list(set([int(OWNER_ID)] + list(devs) + list(sudo) + list(whitelist)))
return wanted or []
async def cache_support():
support = SUPPORTS()
dev = support.get_particular_support("dev")
dev.extend([1344569458, 1432756163, int(OWNER_ID)])
devs = set(dev)
sudo = set(support.get_particular_support("sudo"))
SUPPORT_USERS["Dev"] = SUPPORT_USERS["Dev"].union(devs)
SUPPORT_USERS["Sudo"] = SUPPORT_USERS["Sudo"].union(sudo)
return |