Fix latest command

This commit is contained in:
Robert Miles 2018-12-10 16:39:59 -05:00 committed by Gitea
commit 79255b645d
1 changed files with 4 additions and 3 deletions

7
bot.py
View File

@ -77,10 +77,11 @@ class CosmicBot(teambot.Handler):
count = 1 # ...nice try, smartass
if count > 5:
count = 5 # don't spam the channel
items = self.tasks.states[0]["known"][:count]
self.say(channel, "{}: Latest {} {}. (See cosmic.voyage for more!)".format(nick, count, (count == 1 and "entry" or "entries")))
for item in items:
self.say(channel, "{}: {} ({})".format(nick, item["title"], item["link"]))
output = subprocess.check_output(["/usr/local/bin/latest",' '.join(count)]).decode("ascii").split("\n")
output = filter(None,output)
for line in output:
self.say(channel,"{}{})".format(nick,line))
if __name__=="__main__":
channels = "#cosmic".split()