Don't allow users to use the roster command without filter

This commit is contained in:
Robert Miles 2020-11-16 22:25:40 +00:00
parent 6756a29e62
commit 12595d7d95
1 changed files with 3 additions and 0 deletions

View File

@ -4,6 +4,9 @@ unhighlight_nick = lambda nick: "_{!s}_".format(nick)
@plugin.command("roster","<filter>")
def on_roster(self,channel,nick,*namecnt):
if not namecnt:
self.say(channel,"{}: Must supply a filter!".format(nick))
return
output = subprocess.check_output(["/usr/local/bin/roster",' '.join(namecnt)]).decode("utf-8").split("\n")
output = filter(None,output)
for line in output: