|
@@ -8,6 +8,7 @@ from enum import Enum, auto |
|
|
from typing import Callable, TypedDict |
|
|
from typing import Callable, TypedDict |
|
|
|
|
|
|
|
|
import cv2 |
|
|
import cv2 |
|
|
|
|
|
import emoji |
|
|
import ephem # type: ignore |
|
|
import ephem # type: ignore |
|
|
import pygame |
|
|
import pygame |
|
|
import pygame.gfxdraw |
|
|
import pygame.gfxdraw |
|
@@ -23,6 +24,7 @@ from pytchat.processors.default.processor import Chat # type: ignore |
|
|
|
|
|
|
|
|
from common_module import CommonModule |
|
|
from common_module import CommonModule |
|
|
from nizika_ai.models import Answer, AnsweredFlag, Query, User |
|
|
from nizika_ai.models import Answer, AnsweredFlag, Query, User |
|
|
|
|
|
from nizika_ai.consts import Platform |
|
|
|
|
|
|
|
|
pygame.init () |
|
|
pygame.init () |
|
|
|
|
|
|
|
@@ -55,10 +57,13 @@ def main ( |
|
|
pygame.quit () |
|
|
pygame.quit () |
|
|
sys.exit () |
|
|
sys.exit () |
|
|
chat = broadcast.fetch_chat () |
|
|
chat = broadcast.fetch_chat () |
|
|
chat.message = emoji.emojize (chat.message) |
|
|
|
|
|
message: str = chat.message |
|
|
|
|
|
if where chat.author.channelId |
|
|
|
|
|
# chat.author |
|
|
|
|
|
|
|
|
if chat is not None: |
|
|
|
|
|
chat.message = emoji.emojize (chat.message) |
|
|
|
|
|
message: str = chat.message |
|
|
|
|
|
user = (User.where ('platform', Platform.YOUTUBE.value) |
|
|
|
|
|
.where ('code', chat.author.channelId) |
|
|
|
|
|
.get ()) |
|
|
|
|
|
# chat.author |
|
|
game.redraw () |
|
|
game.redraw () |
|
|
|
|
|
|
|
|
|
|
|
|
|
|