diff --git a/python/README.MD b/python/README.MD
index 43bea9c..ffd0791 100644
--- a/python/README.MD
+++ b/python/README.MD
@@ -3,6 +3,7 @@
|[📖 文档](https://wechatferry.readthedocs.io/)|[📺 视频教程](https://mp.weixin.qq.com/s/APdjGyZ2hllXxyG_sNCfXQ)|[🙋 FAQ](https://mp.weixin.qq.com/s/XTJ9H-FsCPCscixAts8i_A)|
|:-:|:-:|:-:|
+
🤖示例机器人框架:[WeChatRobot](https://github.com/lich0821/WeChatRobot)。
## 快速开始
@@ -76,13 +77,6 @@ def main():
# ret = wcf.add_chatroom_members("chatroom id", "wxid1,wxid2,wxid3,...")
# LOG.info(f"add_chatroom_members: {ret}")
- xml = '叮当药房,24小时服务,28分钟送药到家!叮当快药首家承诺范围内28分钟送药到家!叮当快药核心区域内7*24小时全天候服务,送药上门!叮当快药官网为您提供快捷便利,正品低价,安全放心的购药、送药服务体验。view330https://mp.weixin.qq.com/mp/waerrpage?appid=wxc2edadc87077fa2a&type=upgrade&upgradetype=3#wechat_redirect7f6f49d301ebf47100199b8a4fcf4de4gh_c2b88a38c424@app叮当快药 药店送药到家夜间买药0jpgda0e08f5c7259d03da150d5e7ca6d9503057020100044b30490201000204e4c0232702032f4ef20204a6bace6f02046401f62d042430326337303430352d333734332d343362652d623335322d6233333566623266376334620204012400030201000405004c5376000db26456caf243fbd4efb99058a01d660db26456caf243fbd4efb99058a01d66161558100100pages/index/index.htmlgh_c2b88a38c424@appwxc2edadc87077fa2a1972http://wx.qlogo.cn/mmhead/Q3auHgzwzM4727n0NQ0ZIPQPlfp15m1WLsnrXbo1kLhFGcolgLyc0A/9601_wxc2edadc87077fa2a_29177e9a9b918cb9e75964f80bb8f32e_1677849476_0wxid_xxxxxxxxxxxxxx01'
- ret = wcf.send_xml("filehelper", xml, 0x21)
- LOG.info(f"send_xml: {ret}")
-
- ret = wcf.send_emotion("emo.gif", "filehelper") # 需要确保 gif 路径正确
- LOG.info(f"send_emotion: {ret}")
-
# 一直运行
wcf.keep_running()
@@ -129,6 +123,31 @@ python -m grpc_tools.protoc --python_out=. --proto_path=../../rpc/proto/ wcf.pro
* `y` 是 `WeChatFerry` 的版本,从 0 开始
* `z` 是各客户端的版本,从 0 开始
+### 39.0.0.0a0 (2023.07.11)
+支持微信 `3.9.2.23`。
+
+功能:
+
+* 检查登录状态
+* 获取登录账号的 wxid
+* 获取消息类型
+* 获取所有联系人
+* 获取所有好友
+* 获取数据库
+* 获取某数据库下的表
+* 发送文本消息(可 @)
+* 发送图片(Python 客户端支持网络路径)
+* 发送文件
+* 允许接收消息
+* 停止接收消息
+* 执行 SQL 查询
+* 接受好友申请
+* 添加群成员
+* 解密图片
+* 某功能(Breaking Change)
+
+历史更新
+
### 37.1.25.5 (2023.05.19)
支持 `3.7.0.30` 的最后一个版本。
@@ -153,7 +172,4 @@ python -m grpc_tools.protoc --python_out=. --proto_path=../../rpc/proto/ wcf.pro
* 添加群成员
* 解密图片
* 某功能
-
-历史更新
-
diff --git a/python/demo.py b/python/demo.py
index e7d969f..ba531c5 100644
--- a/python/demo.py
+++ b/python/demo.py
@@ -63,13 +63,6 @@ def main():
# ret = wcf.add_chatroom_members("chatroom id", "wxid1,wxid2,wxid3,...")
# LOG.info(f"add_chatroom_members: {ret}")
- xml = '叮当药房,24小时服务,28分钟送药到家!叮当快药首家承诺范围内28分钟送药到家!叮当快药核心区域内7*24小时全天候服务,送药上门!叮当快药官网为您提供快捷便利,正品低价,安全放心的购药、送药服务体验。view330https://mp.weixin.qq.com/mp/waerrpage?appid=wxc2edadc87077fa2a&type=upgrade&upgradetype=3#wechat_redirect7f6f49d301ebf47100199b8a4fcf4de4gh_c2b88a38c424@app叮当快药 药店送药到家夜间买药0jpgda0e08f5c7259d03da150d5e7ca6d9503057020100044b30490201000204e4c0232702032f4ef20204a6bace6f02046401f62d042430326337303430352d333734332d343362652d623335322d6233333566623266376334620204012400030201000405004c5376000db26456caf243fbd4efb99058a01d660db26456caf243fbd4efb99058a01d66161558100100pages/index/index.htmlgh_c2b88a38c424@appwxc2edadc87077fa2a1972http://wx.qlogo.cn/mmhead/Q3auHgzwzM4727n0NQ0ZIPQPlfp15m1WLsnrXbo1kLhFGcolgLyc0A/9601_wxc2edadc87077fa2a_29177e9a9b918cb9e75964f80bb8f32e_1677849476_0wxid_xxxxxxxxxxxxxx01'
- ret = wcf.send_xml("filehelper", xml, 0x21)
- LOG.info(f"send_xml: {ret}")
-
- ret = wcf.send_emotion("emo.gif", "filehelper") # 需要确保 gif 路径正确
- LOG.info(f"send_emotion: {ret}")
-
# 一直运行
wcf.keep_running()
diff --git a/python/wcferry/client.py b/python/wcferry/client.py
index ffff015..88f6694 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.0"
+__version__ = "39.0.0.0a1"
import atexit
import base64
@@ -314,6 +314,7 @@ class Wcf():
Returns:
int: 0 为成功,其他失败
"""
+ raise Exception("Not implemented, yet")
req = wcf_pb2.Request()
req.func = wcf_pb2.FUNC_SEND_XML # FUNC_SEND_XML
req.xml.receiver = receiver
@@ -334,6 +335,7 @@ class Wcf():
Returns:
int: 0 为成功,其他失败
"""
+ raise Exception("Not implemented, yet")
req = wcf_pb2.Request()
req.func = wcf_pb2.FUNC_SEND_EMOTION # FUNC_SEND_EMOTION
req.file.path = path