|
@@ -730,23 +730,23 @@ class CWindow: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class Broadcast: |
|
|
class Broadcast: |
|
|
chat: PytchatCore |
|
|
|
|
|
|
|
|
code: str |
|
|
|
|
|
|
|
|
def __init__ ( |
|
|
def __init__ ( |
|
|
self, |
|
|
self, |
|
|
broadcast_code, |
|
|
broadcast_code, |
|
|
): |
|
|
): |
|
|
self.chat = pytchat.create (broadcast_code) |
|
|
|
|
|
|
|
|
self.code = broadcast_code |
|
|
|
|
|
|
|
|
def fetch_chat ( |
|
|
def fetch_chat ( |
|
|
self, |
|
|
self, |
|
|
) -> Chat | None: |
|
|
) -> Chat | None: |
|
|
if not self.chat.is_alive (): |
|
|
|
|
|
|
|
|
chat_obj = pytchat.create (self.code) |
|
|
|
|
|
if not chat_obj.is_alive (): |
|
|
return None |
|
|
return None |
|
|
chats = self.chat.get ().items |
|
|
|
|
|
|
|
|
chats = chat_obj.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) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|