This repository has been archived on 2024-09-10. You can view files and clone it, but cannot push or open issues or pull requests.
Douyin_Web_Live/output/IOutput.py

36 lines
904 B
Python

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):
...