Add support for multiple channels to .join and .leave
This commit is contained in:
parent
75908c6ab6
commit
c5765cc5f6
|
@ -138,8 +138,11 @@ def clearlogs(inp, input=None):
|
|||
@hook.command(permissions=["botcontrol"])
|
||||
def join(inp, conn=None, notice=None):
|
||||
"""join <channel> -- Joins <channel>."""
|
||||
notice("Attempting to join {}...".format(inp))
|
||||
conn.join(inp)
|
||||
for target in inp.split(" "):
|
||||
if not target.startswith("#"):
|
||||
target = "#{}".format(target)
|
||||
notice("Attempting to join {}...".format(target))
|
||||
conn.join(target)
|
||||
|
||||
|
||||
@hook.command(autohelp=False, permissions=["botcontrol"])
|
||||
|
@ -148,11 +151,14 @@ def part(inp, conn=None, chan=None, notice=None):
|
|||
If [channel] is blank the bot will leave the
|
||||
channel the command was used in."""
|
||||
if inp:
|
||||
target = inp
|
||||
targets = inp
|
||||
else:
|
||||
target = chan
|
||||
notice("Attempting to leave {}...".format(target))
|
||||
conn.part(target)
|
||||
targets = chan
|
||||
for target in targets.split(" "):
|
||||
if not target.startswith("#"):
|
||||
target = "#{}".format(target)
|
||||
notice("Attempting to leave {}...".format(target))
|
||||
conn.part(target)
|
||||
|
||||
|
||||
@hook.command(autohelp=False, permissions=["botcontrol"])
|
||||
|
|
Reference in New Issue