diff --git a/commands/admall.py b/commands/admall.py new file mode 100644 index 0000000..cbbf854 --- /dev/null +++ b/commands/admall.py @@ -0,0 +1,22 @@ +import main +from core.bot import deliverRelayCommands + +class AdmallCommand: + def __init__(self, *args): + self.admall(*args) + + def admall(self, addr, authed, data, obj, spl, success, failure, info, incUsage, length): + if authed: + if length > 2: + for i in main.network.keys(): + for x in main.network[i].relays.keys(): + num = main.network[i].relays[x]["id"] + commands = {spl[1]: [" ".join(spl[2:])]} + success("Sending commands to relay %s" % (num)) + deliverRelayCommands(num, commands) + return + else: + incUsage("admall") + return + else: + incUsage(None) diff --git a/conf/help.json b/conf/help.json index 0a7ebff..37655a9 100644 --- a/conf/help.json +++ b/conf/help.json @@ -26,5 +26,6 @@ "token": "token [] []", "all": "all ", "allc": "allc <(network)|(alias)> ", + "admall": "admall ", "swho": "swho []" }