forked from khuxkm/cosmicbot
added fortune command to bot
This commit is contained in:
parent
2a65772ebb
commit
f0988aa997
6
bot.py
6
bot.py
|
@ -28,6 +28,7 @@ class CosmicBot(teambot.Handler):
|
|||
self.register_command("botlist",self.on_botlist)
|
||||
self.register_command("roster",self.on_roster)
|
||||
self.register_command("latest",self.on_latest)
|
||||
self.register_command("fortune",self.on_fortune)
|
||||
self.register_command("admin",self.on_admin,True)
|
||||
def register_command(self,name,action,is_admin=False):
|
||||
self.commands[name] = dict(action=action,is_admin=is_admin)
|
||||
|
@ -80,6 +81,11 @@ class CosmicBot(teambot.Handler):
|
|||
output = filter(None,output)
|
||||
for line in output:
|
||||
self.say(channel,"{}: {}".format(nick,line))
|
||||
def on_fortune(self,channel,nick):
|
||||
output = subprocess.check_output(["/usr/games/fortune",str(count)]).decode("ascii").split("\n")
|
||||
output = filter(None,output)
|
||||
for line in output:
|
||||
self.say(channel,"{}".format(line))
|
||||
|
||||
if __name__=="__main__":
|
||||
channels = "#cosmic".split()
|
||||
|
|
Loading…
Reference in New Issue