From 0b6961f53a4bc5ae72193757902d2adad34abff0 Mon Sep 17 00:00:00 2001 From: Changhua Date: Thu, 13 Jul 2023 23:49:12 +0800 Subject: [PATCH] v39.0.0.0 --- python/README.MD | 20 ++++++++++++++------ python/demo.py | 16 ++++++++++++---- python/wcferry/client.py | 2 +- 3 files changed, 27 insertions(+), 11 deletions(-) diff --git a/python/README.MD b/python/README.MD index ffd0791..623ab22 100644 --- a/python/README.MD +++ b/python/README.MD @@ -39,7 +39,7 @@ def process_msg(wcf: Wcf): def main(): LOG.info("Start demo...") - wcf = Wcf(debug=True) # 默认连接本地服务 + wcf = Wcf(debug=True) sleep(5) # 等微信加载好,以免信息显示异常 LOG.info(f"已经登录: {True if wcf.is_login() else False}") @@ -53,30 +53,38 @@ def main(): Thread(target=process_msg, name="GetMessage", args=(wcf,), daemon=True).start() # wcf.disable_recv_msg() # 当需要停止接收消息时调用 - + sleep(5) ret = wcf.send_text("Hello world.", "filehelper") LOG.info(f"send_text: {ret}") - ret = wcf.send_image("TEQuant.jpeg", "filehelper") # 需要确保图片路径正确 + sleep(5) + ret = wcf.send_image("TEQuant.jpeg", "filehelper") # 需要确保图片路径正确,建议使用绝对路径(使用双斜杠\\) LOG.info(f"send_image: {ret}") - ret = wcf.send_file("README.MD", "filehelper") # 需要确保文件路径正确 + sleep(5) + ret = wcf.send_file("README.MD", "filehelper") # 需要确保文件路径正确,建议使用绝对路径(使用双斜杠\\) LOG.info(f"send_file: {ret}") + sleep(5) LOG.info(f"Message types:\n{wcf.get_msg_types()}") LOG.info(f"Contacts:\n{wcf.get_contacts()}") + sleep(5) LOG.info(f"DBs:\n{wcf.get_dbs()}") - LOG.info(f"Tables:\n{wcf.get_tables('db')}") + LOG.info(f"Tables:\n{wcf.get_tables('MicroMsg.db')}") LOG.info(f"Results:\n{wcf.query_sql('MicroMsg.db', 'SELECT * FROM Contact LIMIT 1;')}") # 需要真正的 V3、V4 信息 # wcf.accept_new_friend("v3", "v4") - # 填写正确的群 ID 和成员 wxid + # 添加群成员,填写正确的群 ID 和成员 wxid # ret = wcf.add_chatroom_members("chatroom id", "wxid1,wxid2,wxid3,...") # LOG.info(f"add_chatroom_members: {ret}") + # 删除群成员,填写正确的群 ID 和成员 wxid + # ret = wcf.del_chatroom_members("chatroom id", "wxid1,wxid2,wxid3,...") + # LOG.info(f"add_chatroom_members: {ret}") + # 一直运行 wcf.keep_running() diff --git a/python/demo.py b/python/demo.py index ba531c5..fd6d76f 100644 --- a/python/demo.py +++ b/python/demo.py @@ -39,19 +39,23 @@ def main(): Thread(target=process_msg, name="GetMessage", args=(wcf,), daemon=True).start() # wcf.disable_recv_msg() # 当需要停止接收消息时调用 - + sleep(5) ret = wcf.send_text("Hello world.", "filehelper") LOG.info(f"send_text: {ret}") - ret = wcf.send_image("TEQuant.jpeg", "filehelper") # 需要确保图片路径正确 + sleep(5) + ret = wcf.send_image("TEQuant.jpeg", "filehelper") # 需要确保图片路径正确,建议使用绝对路径(使用双斜杠\\) LOG.info(f"send_image: {ret}") - ret = wcf.send_file("README.MD", "filehelper") # 需要确保文件路径正确 + sleep(5) + ret = wcf.send_file("README.MD", "filehelper") # 需要确保文件路径正确,建议使用绝对路径(使用双斜杠\\) LOG.info(f"send_file: {ret}") + sleep(5) LOG.info(f"Message types:\n{wcf.get_msg_types()}") LOG.info(f"Contacts:\n{wcf.get_contacts()}") + sleep(5) LOG.info(f"DBs:\n{wcf.get_dbs()}") LOG.info(f"Tables:\n{wcf.get_tables('db')}") LOG.info(f"Results:\n{wcf.query_sql('MicroMsg.db', 'SELECT * FROM Contact LIMIT 1;')}") @@ -59,10 +63,14 @@ def main(): # 需要真正的 V3、V4 信息 # wcf.accept_new_friend("v3", "v4") - # 填写正确的群 ID 和成员 wxid + # 添加群成员,填写正确的群 ID 和成员 wxid # ret = wcf.add_chatroom_members("chatroom id", "wxid1,wxid2,wxid3,...") # LOG.info(f"add_chatroom_members: {ret}") + # 删除群成员,填写正确的群 ID 和成员 wxid + # ret = wcf.del_chatroom_members("chatroom id", "wxid1,wxid2,wxid3,...") + # LOG.info(f"add_chatroom_members: {ret}") + # 一直运行 wcf.keep_running() diff --git a/python/wcferry/client.py b/python/wcferry/client.py index a32b48c..e7a4f3a 100644 --- a/python/wcferry/client.py +++ b/python/wcferry/client.py @@ -1,7 +1,7 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- -__version__ = "39.0.0.0a3" +__version__ = "39.0.0.0" import atexit import base64