diff --git a/plugins/admin.py b/plugins/admin.py index 37601b1..7813b64 100644 --- a/plugins/admin.py +++ b/plugins/admin.py @@ -138,8 +138,11 @@ def clearlogs(inp, input=None): @hook.command(permissions=["botcontrol"]) def join(inp, conn=None, notice=None): """join -- Joins .""" - 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"])