Fix fallow/fdeny
This commit is contained in:
parent
71fd4acb8a
commit
5e9f1031ae
@ -5144,13 +5144,17 @@ def fstasis_pm(cli, nick, rest):
|
|||||||
fstasis(cli, nick, nick, rest)
|
fstasis(cli, nick, nick, rest)
|
||||||
|
|
||||||
|
|
||||||
def deny(cli, nick, chan, rest, allow):
|
def allow_deny(cli, nick, chan, rest, mode):
|
||||||
data = rest.split()
|
data = rest.split()
|
||||||
msg = None
|
msg = None
|
||||||
|
|
||||||
variable = botconfig.DENY
|
mode = mode.lower()
|
||||||
if allow:
|
assert mode in ("allow", "deny")
|
||||||
|
|
||||||
|
if mode == "allow":
|
||||||
variable = botconfig.ALLOW
|
variable = botconfig.ALLOW
|
||||||
|
elif mode == "deny":
|
||||||
|
variable = botconfig.DENY
|
||||||
|
|
||||||
if data:
|
if data:
|
||||||
lusers = {k.lower(): v for k, v in var.USERS.items()}
|
lusers = {k.lower(): v for k, v in var.USERS.items()}
|
||||||
@ -5201,23 +5205,36 @@ def deny(cli, nick, chan, rest, allow):
|
|||||||
else:
|
else:
|
||||||
cli.msg(chan, msg)
|
cli.msg(chan, msg)
|
||||||
|
|
||||||
|
|
||||||
|
def allow(cli, nick, chan, rest):
|
||||||
|
allow_deny(cli, nick, chan, rest, "allow")
|
||||||
|
|
||||||
|
|
||||||
|
def deny(cli, nick, chan, rest):
|
||||||
|
allow_deny(cli, nick, chan, rest, "deny")
|
||||||
|
|
||||||
|
|
||||||
|
@cmd("fallow", admin_only=True)
|
||||||
|
def fallow(cli, nick, chan, rest):
|
||||||
|
"""Allow someone to use an admin command."""
|
||||||
|
allow(cli, nick, chan, rest)
|
||||||
|
|
||||||
|
|
||||||
|
@pmcmd("fallow", admin_only=True)
|
||||||
|
def fallow_pm(cli, nick, rest):
|
||||||
|
fallow(cli, nick, nick, rest)
|
||||||
|
|
||||||
|
|
||||||
@cmd("fdeny", admin_only=True)
|
@cmd("fdeny", admin_only=True)
|
||||||
def fdeny(cli, nick, chan, rest):
|
def fdeny(cli, nick, chan, rest):
|
||||||
"""Deny someone from using a command."""
|
"""Deny someone from using a command."""
|
||||||
deny(cli, nick, chan, rest, False)
|
deny(cli, nick, chan, rest)
|
||||||
|
|
||||||
|
|
||||||
@pmcmd("fdeny", admin_only=True)
|
@pmcmd("fdeny", admin_only=True)
|
||||||
def fdeny_pm(cli, nick, rest):
|
def fdeny_pm(cli, nick, rest):
|
||||||
deny(cli, nick, nick, rest, False)
|
fdeny(cli, nick, nick, rest)
|
||||||
|
|
||||||
@cmd("fallow", admin_only=True)
|
|
||||||
def fdeny(cli, nick, chan, rest):
|
|
||||||
"""Allow someone to use an admin command."""
|
|
||||||
deny(cli, nick, chan, rest, True)
|
|
||||||
|
|
||||||
@pmcmd("fallow", admin_only=True)
|
|
||||||
def fdeny_pm(cli, nick, rest):
|
|
||||||
deny(cli, nick, nick, rest, True)
|
|
||||||
|
|
||||||
@cmd("wait", "w")
|
@cmd("wait", "w")
|
||||||
def wait(cli, nick, chann_, rest):
|
def wait(cli, nick, chann_, rest):
|
||||||
|
Loading…
Reference in New Issue
Block a user