Take command-line arguments

This commit is contained in:
Joscha 2016-05-24 23:40:02 +02:00
parent 5a8a3235d6
commit 802786544f

View file

@ -1,3 +1,4 @@
import sys
import yaboli import yaboli
class InfoBot(yaboli.Bot): class InfoBot(yaboli.Bot):
@ -107,5 +108,22 @@ class InfoBot(yaboli.Bot):
self.room.send_message(msg, message.id) self.room.send_message(msg, message.id)
manager = yaboli.BotManager(InfoBot, default_nick="infobot") def main(rooms, imode=False):
manager.create("bots") manager = yaboli.BotManager(InfoBot, default_nick="infobot")
for room in rooms:
manager.create(room)
#if imode:
#manager.interactive_mode()
if __name__ == "__main__":
args = sys.argv[1:]
if "-i" in args:
imode = True
args.remove("-i")
else:
imode=False
main(args, imode=imode)