| @@ -731,22 +731,24 @@ class CWindow: | |||||
| class Broadcast: | class Broadcast: | ||||
| chat: PytchatCore | chat: PytchatCore | ||||
| code: str | |||||
| def __init__ ( | def __init__ ( | ||||
| self, | self, | ||||
| broadcast_code, | broadcast_code, | ||||
| ): | ): | ||||
| self.chat = pytchat.create (broadcast_code) | |||||
| self.code = broadcast_code | |||||
| self.chat = pytchat.create (self.code) | |||||
| def fetch_chat ( | def fetch_chat ( | ||||
| self, | self, | ||||
| ) -> Chat | None: | ) -> Chat | None: | ||||
| if not self.chat.is_alive (): | if not self.chat.is_alive (): | ||||
| self.chat = pytchat.create (self.code) | |||||
| return None | return None | ||||
| chats = self.chat.get ().items | chats = self.chat.get ().items | ||||
| if not chats: | if not chats: | ||||
| return None | return None | ||||
| print (f"{ datetime.now () }: { chats }") | |||||
| return random.choice (chats) | return random.choice (chats) | ||||