pbf.controller.Data
1class Event: 2 time: float = None 3 type: str = None 4 self_id: int = None 5 sub_type: str = None 6 message_id: int = None 7 detail_type: str = None 8 sender: dict = None 9 user_id: int = None 10 group_id: int = None 11 message: list = None 12 raw_message: str = None 13 message_list: list = None 14 15 def __init__(self, **event_data) -> None: 16 """ 17 初始化Event对象。 18 :param event_data: **dict 事件数据 19 """ 20 if event_data is None: 21 event_data = {} 22 for key, value in event_data.items(): 23 setattr(self, key, value) 24 25 def __str__(self): 26 return f"<Event [{self.type}|{self.detail_type}] [{self.user_id}]: {self.raw_message}>"
class
Event:
2class Event: 3 time: float = None 4 type: str = None 5 self_id: int = None 6 sub_type: str = None 7 message_id: int = None 8 detail_type: str = None 9 sender: dict = None 10 user_id: int = None 11 group_id: int = None 12 message: list = None 13 raw_message: str = None 14 message_list: list = None 15 16 def __init__(self, **event_data) -> None: 17 """ 18 初始化Event对象。 19 :param event_data: **dict 事件数据 20 """ 21 if event_data is None: 22 event_data = {} 23 for key, value in event_data.items(): 24 setattr(self, key, value) 25 26 def __str__(self): 27 return f"<Event [{self.type}|{self.detail_type}] [{self.user_id}]: {self.raw_message}>"