You've already forked Douyin_Web_Live
尝试大改,可读性有点差的版本,基本做到能实时处理弹幕
This commit is contained in:
36
output/IOutput.py
Normal file
36
output/IOutput.py
Normal file
@ -0,0 +1,36 @@
|
||||
from messages.base import Base
|
||||
from messages.chat import ChatMessage
|
||||
from messages.gift import GiftMessage
|
||||
from messages.like import LikeMessage
|
||||
from messages.member import MemberMessage
|
||||
from messages.roomuserseq import RoomUserSeqMessage
|
||||
from messages.social import SocialMessage
|
||||
|
||||
|
||||
class IOutput():
|
||||
def output(self, message_type: str, message_obj: Base):
|
||||
...
|
||||
|
||||
def chat_output(self, message: ChatMessage):
|
||||
...
|
||||
|
||||
def like_output(self, message: LikeMessage):
|
||||
...
|
||||
|
||||
def member_output(self, message: MemberMessage):
|
||||
...
|
||||
|
||||
def social_output(self, message: SocialMessage):
|
||||
...
|
||||
|
||||
def gift_output(self, message: GiftMessage):
|
||||
...
|
||||
|
||||
def userseq_output(self, message: RoomUserSeqMessage):
|
||||
...
|
||||
|
||||
def other_output(self, message_type: str, message_raw: bytes):
|
||||
...
|
||||
|
||||
def error_output(self, exception: Exception):
|
||||
...
|
Reference in New Issue
Block a user