文档: 使用文档 | 云服务器wxauto部署指南
| 环境 | 版本 |
|---|---|
| OS | Windows |
| 微信 | |
| Python | Python |
from wxauto import WeChat # 初始化微信实例 wx = WeChat() # 发送消息 wx.SendMsg("你好", who="张三") # 获取当前聊天窗口消息 msgs = wx.GetAllMessage() for msg in msgs: print(f"消息内容: {msg.content}, 消息类型: {msg.type}")
from wxauto import WeChat from wxauto.msgs import FriendMessage import time wx = WeChat() # 消息处理函数 def on_message(msg, chat): text = f'[{msg.type} {msg.attr}]{chat} - {msg.content}' print(text) with open('msgs.txt', 'a', encoding='utf-8') as f: f.write(text + '\n') if msg.type in ('image', 'video'): print(msg.download()) if isinstance(msg, FriendMessage): time.sleep(len(msg.content)) msg.quote('收到') ...# 其他处理逻辑,配合Message类的各种方法,可以实现各种功能 # 添加监听,监听到的消息用on_message函数进行处理 wx.AddListenChat(nickname="张三", callback=on_message) # ... 程序运行一段时间后 ... # 移除监听 wx.RemoveListenChat(nickname="张三")
如果对您有帮助,希望可以帮忙点个Star,如果您正在使用这个项目,可以将右上角的 Unwatch 点为 Watching,以便在我更新或修复某些 Bug 后即使收到反馈,感谢您的支持,非常感谢!
代码仅用于对UIAutomation技术的交流学习使用,禁止用于实际生产项目,请勿用于非法用途和商业用途!如因此产生任何法律纠纷,均与作者无关!