From 4ac202caa2776ece72f4c4edf3a154d5096b5030 Mon Sep 17 00:00:00 2001 From: Changhua Date: Sat, 6 May 2023 21:51:16 +0800 Subject: [PATCH] Impl get self wxid --- http/wcfhttp/core.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/http/wcfhttp/core.py b/http/wcfhttp/core.py index 3abade4..af84d89 100644 --- a/http/wcfhttp/core.py +++ b/http/wcfhttp/core.py @@ -40,6 +40,7 @@ class Http(FastAPI): self.add_api_route("/xml", self.send_xml, methods=["POST"], summary="发送 XML 消息") self.add_api_route("/emotion", self.send_emotion, methods=["POST"], summary="发送表情消息") self.add_api_route("/login", self.is_login, methods=["GET"], summary="获取登录状态") + self.add_api_route("/wxid", self.get_self_wxid, methods=["GET"], summary="获取登录账号 wxid") def _set_cb(self, cb): def callback(msg: WxMsg): @@ -116,3 +117,8 @@ class Http(FastAPI): """获取登录状态""" ret = self.wcf.is_login() return {"status": ret, "message": "成功", "data": {"login": ret}} + + def get_self_wxid(self) -> dict: + """获取登录状态""" + ret = self.wcf.get_self_wxid() + return {"status": ret, "message": "成功", "data": {"wxid": ret}}