Plus版更新日志
v40.1.15
修复BUG
- 修复
AddNewFriend在4.1.9版本无法正常执行完成的问题 - 修复
GetFriendDetails方法在4.1.9版本获取不到备注的问题 - 修复
GetNewFriends在 4.1.9.x 版本客户端报错的问题 - 修复
msg.forward方法无法正常转发给企业用户的问题 - 修复发表朋友圈当图片过多无法正常选择可见范围的问题
优化
WeChat实例增加缓存机制,优化初始化速度
v40.1.14
新增内容
GetHistoryMessage方法增加goback参数,可自行指定获取结束后是否返回最新消息位置GetFriendDetails方法增加callback参数,可传入回调函数从指定联系人开始获取
修复BUG
- 修复
GetFriendDetails在 4.1.9.x 版本客户端报错的问题 - 修复
SendUrlCard在 4.1.9.x 版本客户端报错的问题 - 修复
msg.forward在 4.1.9.x 版本客户端报错的问题 - 修复国际版微信报错的问题
v40.1.13
新增内容
WeChat核心对象新增version参数,wx = WeChat(version='WeChat')即可支持国际号码注册的账号客户端- 新增
GetDialog方法,用于自行获取某些情况下触发的确认对话框并进行相应处理 - 新增
EditFriendInfo方法,可修改好友备注、添加标签、移除标签 ImageMessage对象新增ocr方法,可提取图片中的文字- [Beta]新增
SendAudio方法,用于发送语音条消息(需最新4.1.9+版本客户端,以及需要额外配置,可能暂不稳定)
修复BUG
- 修复
FriendMessage的edit_info方法无法正常修改标签的问题
优化
- 新增支持 Python3.13
- 兼容 4.1.9 版本客户端
- 优化图片下载,兼容某些默认以内嵌方式打开图片的客户端
- 优化消息转发方法,当消息被撤回时可处理对话框
- 优化发表朋友圈方法,增加图片、视频上传等待时间,可通过
wait_upload参数设置
v40.1.12
新增内容
- 新增
CreateGroup方法,创建群聊 - 新增
SetGroupName方法,修改群聊名称 - 新增
SetGroupRemark方法,修改群聊备注 - 新增
SetGroupAnnouncement方法,修改群公告 - 新增
SetGroupMyNickname方法,修改我在群里的昵称 GetNewFriends方法获取到的新好友对象新增name、msg属性FriendMessage对象新增edit_info方法,可修改备注、添加标签、移除标签HumanMessage对象新增download_head_image方法,可下载头像图片FriendMessage对象新增add_friend方法,可通过消息对象快捷添加好友FriendMessage对象新增delete_friend方法,可通过消息对象快捷删除好友
修复BUG
- 修复
GetNextNewMessage方法在过滤免打扰时在某些电脑不能正常获取消息的问题
优化
- 优化 SendMsg 和 SendFiles 方法,更严格的切换机制,避免发错对象
v40.1.11
- 同时适配
4.1.8和4.1.7客户端
v40.1.10
- 适配
4.1.8新版客户端
v40.1.9
新增内容
GetNewFriends方法增加roll_times参数,用于向下滚动好友请求列表- 新增消息对象
TimeMessage,可通过msg.time获取消息时间,yyyy-mm-dd HH:MM:SS格式
修复BUG
- 修复@多人时无法正常执行的问题
- 修复朋友圈点赞无法正常执行的问题
- 修复发朋友圈卡在选择文件的问题
- 修复在微信支付等官方页面时,
GetNextNewMessage方法报错的问题 - 修复在未选中任何聊天页面时,
GetNextNewMessage方法报错的问题 - 修复视频过期时,
VideoMessage的download方法卡死的问题 - 修复好友引用消息
download_quote_image方法报错的问题
优化
- 优化接受好友请求方法,当好友数超过5000时可处理朋友圈权限
- 优化
GetHistoryMessage方法
v40.1.8
新增内容
ImageMessage和VideoMessage的download方法增加dir_path参数,可指定下载目录EmotionMessage增加capture方法,用于截图表情包QuoteMessage增加download_quote_image方法,用于下载引用图片GetHistoryMessage方法回调函数支持设置停止条件,当回调函数返回值为WxParam.CALLBACK_STOP_SIGN时停止
修复BUG
- 修复当
SendMsg输入内容包含[微笑]等默认聊天表情时,无法发送成功的问题 - 修复
VoiceMessage对象的sender属性错误问题 - 修复
AddGroupMembers创建群聊无法完成的问题
优化
- 优化
GetNextNewMessage方法,获取完后不再关闭当前窗口 - 优化获取实例时间
- 优化获取下一页朋友圈
- 优化适配 4.1.6.46 版本客户端会话内容解析
v40.1.7
新增内容
HumanMessage新增delete方法,删除消息- 新增
GetDialog方法,用于获取弹窗,并进行处理
(Beta)朋友圈相关
MomentsWnd对象新增GetMoments方法,获取朋友圈信息Moment对象新增Like方法,点赞/取消点赞Moment对象新增Comment方法,发表评论
注意
朋友圈相关方法未经大量测试,可能存在问题,及时反馈
修复BUG
- 修复
PublishMoment方法,4.1版本改为先选择照片再编辑文字
优化
- 优化发送朋友圈,可单独发表文字
v40.1.6
新增内容
- 新增
GetFriendDetails方法,获取所有联系人信息 - 新增
AddGroupMembers方法,邀请好友入群
修复BUG
- 修复
Chat对象缺失chat_type属性的问题 - 修复子窗口
SendMsg方法@群成员消息内容过短无法@成功的问题 - 修复
AddListenChat方法不打开独立窗口的问题
v40.1.5
新增内容
LinkMessage新增get_url方法,获取卡片消息链接WeChat新增resize参数,设置为False时不自动调整窗口尺寸ImageMessage和VideoMessage新增original参数,设置为True时下载原图/原视频
修复BUG
优化
- 优化切换聊天窗口的方式,当前会话列表存在目标则不进行搜索
- 优化
GetNextNewMessage方法,过滤免打扰时不再频繁跳转会话列表