Пример #1
0
    def party(self, arguments, user, is_private):
        if len(arguments) in (1, 2):
            if not self.compo:
                self.broadcast_stream_url()
                compo_id = arguments[0]

                start_index = 0
                if len(arguments) == 2 and arguments[1].isdigit():
                    start_index = int(arguments[1])

                self.compo = Compo(compo_id, self, self.streamer)
                self.compo.start(start_index)
            else:
                self.irc_client.broadcast_response(
                    user,
                    "A party is already happening. Use !stop to cancel it.",
                    is_private)
        else:
            self.display_help(["party"], user, is_private)
Пример #2
0
 def start_scheduled_party(self):
     self.irc_client.broadcast("Starting scheduled party...")
     self.broadcast_stream_url()
     self.compo = Compo(self.scheduled_compo_id, self, self.streamer)
     self.compo.start()