| | |
| | |
| | |
| | |
| | |
| | |
| |
|
| | from .. import udB |
| |
|
| |
|
| | def get_stuff(): |
| | return udB.get_key("ECHO") or {} |
| |
|
| |
|
| | def add_echo(chat, user): |
| | x = get_stuff() |
| | if k := x.get(int(chat)): |
| | if user not in k: |
| | k.append(int(user)) |
| | x.update({int(chat): k}) |
| | else: |
| | x.update({int(chat): [int(user)]}) |
| | return udB.set_key("ECHO", x) |
| |
|
| |
|
| | def rem_echo(chat, user): |
| | x = get_stuff() |
| | if k := x.get(int(chat)): |
| | if user in k: |
| | k.remove(int(user)) |
| | x.update({int(chat): k}) |
| | return udB.set_key("ECHO", x) |
| |
|
| |
|
| | def check_echo(chat, user): |
| | x = get_stuff() |
| | if (k := x.get(int(chat))) and int(user) in k: |
| | return True |
| |
|
| |
|
| | def list_echo(chat): |
| | x = get_stuff() |
| | return x.get(int(chat)) |
| |
|