|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
from .. import udB |
|
|
|
|
|
def get_stuff(): |
|
return udB.get_key("ASST_CMDS") or {} |
|
|
|
|
|
def add_cmd(cmd, msg, media, button): |
|
ok = get_stuff() |
|
ok.update({cmd: {"msg": msg, "media": media, "button": button}}) |
|
return udB.set_key("ASST_CMDS", ok) |
|
|
|
|
|
def rem_cmd(cmd): |
|
ok = get_stuff() |
|
if ok.get(cmd): |
|
ok.pop(cmd) |
|
return udB.set_key("ASST_CMDS", ok) |
|
|
|
|
|
def cmd_reply(cmd): |
|
ok = get_stuff() |
|
if ok.get(cmd): |
|
okk = ok[cmd] |
|
return okk["msg"], okk["media"], okk["button"] if ok.get("button") else None |
|
return |
|
|
|
|
|
def list_cmds(): |
|
ok = get_stuff() |
|
return ok.keys() |
|
|