proto更新,粉丝团,牌子

This commit is contained in:
2020-01-02 20:03:04 +08:00
parent d0b630262f
commit 107309c043
10 changed files with 1049 additions and 162 deletions

View File

@ -1,5 +1,6 @@
import requests
from .User import User
from XiguaMessage_pb2 import GiftMessage
class Gift:
@ -11,9 +12,22 @@ class Gift:
self.count = 0
self.amount = 0
self.user = None
self.isFinished = False
self.backupName = None
if json:
self.parse(json)
if type(json) == bytes:
self.parsePb(json)
else:
self.parse(json)
def parsePb(self, raw):
_message = GiftMessage()
_message.ParseFromString(raw)
self.user = User(_message.user)
self.ID = _message.giftId
self.count = _message.combo
self.isFinished = _message.isFinished
self.backupName = _message.commonInfo.displayText.params.gifts.gift.name
def parse(self, json):
self.user = User(json)