更新弹幕消息模型

This commit is contained in:
John Smith
2025-01-19 16:25:25 +08:00
parent 0685fe1cfd
commit 100ed8fdf9
2 changed files with 17 additions and 0 deletions

View File

@@ -47,6 +47,14 @@ class DanmakuMessage:
"""表情包图片地址"""
dm_type: int = 0
"""弹幕类型 0普通弹幕 1表情包弹幕"""
glory_level: int = 0
"""直播荣耀等级"""
reply_open_id: str = ''
"""被at用户唯一标识"""
reply_uname: str = ''
"""被at的用户昵称"""
is_admin: int = 0
"""发送弹幕的用户是否是房管取值范围0或1取值为1时是房管"""
@classmethod
def from_command(cls, data: dict):
@@ -64,6 +72,10 @@ class DanmakuMessage:
fans_medal_level=data['fans_medal_level'],
emoji_img_url=data['emoji_img_url'],
dm_type=data['dm_type'],
glory_level=data['glory_level'],
reply_open_id=data['reply_open_id'],
reply_uname=data['reply_uname'],
is_admin=data['is_admin'],
)

View File

@@ -110,6 +110,9 @@ class DanmakuMessage:
privilege_type: int = 0
"""舰队类型0非舰队1总督2提督3舰长"""
wealth_level: int = 0
"""荣耀等级"""
@classmethod
def from_command(cls, info: list):
mode_info = info[0][15]
@@ -181,6 +184,8 @@ class DanmakuMessage:
title=title,
privilege_type=info[7],
wealth_level=info[16][0],
)
@property