| | |
| | |
| | |
| | |
| | |
| | |
| |
|
| | from .. import udB |
| |
|
| |
|
| | def list_gbanned(): |
| | return udB.get_key("GBAN") or {} |
| |
|
| |
|
| | def gban(user, reason): |
| | ok = list_gbanned() |
| | ok.update({int(user): reason or "No Reason. "}) |
| | return udB.set_key("GBAN", ok) |
| |
|
| |
|
| | def ungban(user): |
| | ok = list_gbanned() |
| | if ok.get(int(user)): |
| | del ok[int(user)] |
| | return udB.set_key("GBAN", ok) |
| |
|
| |
|
| | def is_gbanned(user): |
| | ok = list_gbanned() |
| | if ok.get(int(user)): |
| | return ok[int(user)] |
| |
|
| |
|
| | def gmute(user): |
| | ok = list_gmuted() |
| | ok.append(int(user)) |
| | return udB.set_key("GMUTE", ok) |
| |
|
| |
|
| | def ungmute(user): |
| | ok = list_gmuted() |
| | if user in ok: |
| | ok.remove(int(user)) |
| | return udB.set_key("GMUTE", ok) |
| |
|
| |
|
| | def is_gmuted(user): |
| | return int(user) in list_gmuted() |
| |
|
| |
|
| | def list_gmuted(): |
| | return udB.get_key("GMUTE") or [] |
| |
|