def handle_live(self, chat, content): all_live = get_all_live() if not all_live: self.send_message(chat, "No streamers are up! D:") else: for streamer in all_live: self.send_message(chat, "{}'s stream is up! http://www.twitch.tv/{}" .format(streamer['display_name'], streamer['name']))
def check_streamers_continuously(self): if self.power: all_live = get_all_live() new_streamers = [stream for stream in all_live if stream not in self.live_streamers] for streamer in sorted(new_streamers, key=lambda x: x['name']): for chat in set(self.skypeClient.BookmarkedChats): self.send_message(chat, "{}'s stream is now online! - http://www.twitch.tv/{}" .format(streamer['display_name'], streamer['name'])) self.live_streamers = list(all_live)