Impl FUNC_REFRESH_PYQ

This commit is contained in:
Changhua
2023-07-16 15:51:03 +08:00
parent f2acc668bf
commit fed3143b19
11 changed files with 264 additions and 52 deletions
+16
View File
@@ -526,6 +526,22 @@ class Wcf():
rsp = self._send_request(req)
return rsp.status
def refresh_pyq(self, id: int) -> int:
"""刷新朋友圈
Args:
id (int): 开始 id
Returns:
int: 1 为成功,其他失败
"""
req = wcf_pb2.Request()
req.func = wcf_pb2.FUNC_REFRESH_PYQ # FUNC_REFRESH_PYQ
req.ui64 = id
rsp = self._send_request(req)
return rsp.status
def decrypt_image(self, src: str, dst: str) -> bool:
"""解密图片:
File diff suppressed because one or more lines are too long
+5 -1
View File
@@ -1,6 +1,7 @@
# -*- coding: utf-8 -*-
import re
from datetime import datetime
from wcferry import wcf_pb2
@@ -24,6 +25,8 @@ class WxMsg():
self._is_group = msg.is_group
self.type = msg.type
self.id = msg.id
self.ts = msg.ts
self.sign = msg.sign
self.xml = msg.xml
self.sender = msg.sender
self.roomid = msg.roomid
@@ -33,7 +36,8 @@ class WxMsg():
def __str__(self) -> str:
s = f"{'自己发的:' if self._is_self else ''}"
s += f"{self.sender}[{self.roomid}]:{self.id}:{self.type}:{self.xml.replace(chr(10), '').replace(chr(9),'')}\n"
s += f"{self.sender}[{self.roomid}]|{self.id}|{datetime.fromtimestamp(self.ts)}|{self.type}|{self.sign}"
s += f"\n{self.xml.replace(chr(10), '').replace(chr(9),'')}\n"
s += self.content
s += f"\n{self.thumb}" if self.thumb else ""
s += f"\n{self.extra}" if self.extra else ""