mirror of
https://github.com/langbot-app/LangBot.git
synced 2026-07-20 19:36:08 +00:00
style: introduce ruff as linter and formatter (#1356)
* style: remove necessary imports * style: fix F841 * style: fix F401 * style: fix F811 * style: fix E402 * style: fix E721 * style: fix E722 * style: fix E722 * style: fix F541 * style: ruff format * style: all passed * style: add ruff in deps * style: more ignores in ruff.toml * style: add pre-commit
This commit is contained in:
committed by
GitHub
parent
09e70d70e9
commit
209f16af76
@@ -9,7 +9,7 @@ class OAEvent(dict):
|
||||
"""
|
||||
|
||||
@staticmethod
|
||||
def from_payload(payload: Dict[str, Any]) -> Optional["OAEvent"]:
|
||||
def from_payload(payload: Dict[str, Any]) -> Optional['OAEvent']:
|
||||
"""
|
||||
从微信公众号事件数据构造 `WecomEvent` 对象。
|
||||
|
||||
@@ -34,14 +34,14 @@ class OAEvent(dict):
|
||||
Returns:
|
||||
str: 事件类型。
|
||||
"""
|
||||
return self.get("MsgType", "")
|
||||
|
||||
return self.get('MsgType', '')
|
||||
|
||||
@property
|
||||
def picurl(self) -> str:
|
||||
"""
|
||||
图片链接
|
||||
"""
|
||||
return self.get("PicUrl","")
|
||||
return self.get('PicUrl', '')
|
||||
|
||||
@property
|
||||
def detail_type(self) -> str:
|
||||
@@ -53,8 +53,8 @@ class OAEvent(dict):
|
||||
Returns:
|
||||
str: 事件详细类型。
|
||||
"""
|
||||
if self.type == "event":
|
||||
return self.get("Event", "")
|
||||
if self.type == 'event':
|
||||
return self.get('Event', '')
|
||||
return self.type
|
||||
|
||||
@property
|
||||
@@ -65,15 +65,14 @@ class OAEvent(dict):
|
||||
Returns:
|
||||
str: 事件名。
|
||||
"""
|
||||
return f"{self.type}.{self.detail_type}"
|
||||
return f'{self.type}.{self.detail_type}'
|
||||
|
||||
@property
|
||||
def user_id(self) -> Optional[str]:
|
||||
"""
|
||||
发送方账号
|
||||
"""
|
||||
return self.get("FromUserName")
|
||||
|
||||
return self.get('FromUserName')
|
||||
|
||||
@property
|
||||
def receiver_id(self) -> Optional[str]:
|
||||
@@ -83,7 +82,7 @@ class OAEvent(dict):
|
||||
Returns:
|
||||
Optional[str]: 接收者 ID。
|
||||
"""
|
||||
return self.get("ToUserName")
|
||||
return self.get('ToUserName')
|
||||
|
||||
@property
|
||||
def message_id(self) -> Optional[str]:
|
||||
@@ -93,7 +92,7 @@ class OAEvent(dict):
|
||||
Returns:
|
||||
Optional[str]: 消息 ID。
|
||||
"""
|
||||
return self.get("MsgId")
|
||||
return self.get('MsgId')
|
||||
|
||||
@property
|
||||
def message(self) -> Optional[str]:
|
||||
@@ -103,7 +102,7 @@ class OAEvent(dict):
|
||||
Returns:
|
||||
Optional[str]: 消息内容。
|
||||
"""
|
||||
return self.get("Content")
|
||||
return self.get('Content')
|
||||
|
||||
@property
|
||||
def media_id(self) -> Optional[str]:
|
||||
@@ -113,7 +112,7 @@ class OAEvent(dict):
|
||||
Returns:
|
||||
Optional[str]: 媒体文件 ID。
|
||||
"""
|
||||
return self.get("MediaId")
|
||||
return self.get('MediaId')
|
||||
|
||||
@property
|
||||
def timestamp(self) -> Optional[int]:
|
||||
@@ -123,7 +122,7 @@ class OAEvent(dict):
|
||||
Returns:
|
||||
Optional[int]: 时间戳。
|
||||
"""
|
||||
return self.get("CreateTime")
|
||||
return self.get('CreateTime')
|
||||
|
||||
@property
|
||||
def event_key(self) -> Optional[str]:
|
||||
@@ -133,7 +132,7 @@ class OAEvent(dict):
|
||||
Returns:
|
||||
Optional[str]: 事件 Key。
|
||||
"""
|
||||
return self.get("EventKey")
|
||||
return self.get('EventKey')
|
||||
|
||||
def __getattr__(self, key: str) -> Optional[Any]:
|
||||
"""
|
||||
@@ -164,4 +163,4 @@ class OAEvent(dict):
|
||||
Returns:
|
||||
str: 字符串表示。
|
||||
"""
|
||||
return f"<WecomEvent {super().__repr__()}>"
|
||||
return f'<WecomEvent {super().__repr__()}>'
|
||||
|
||||
Reference in New Issue
Block a user