为了满足自动推送消息到微信上,python中wxauto包可以实现半自动
需要条件:python环境(使用版本python 3.10.11),已经登录的微信(3.9.11.25)
因为微信全封闭的模式,没有全自动机器人,据说为来也不会有这方面的计划。只能通过wxauto包来实现半自动。
电脑版登陆微信也不能发送太频繁,存在封号危险。建议每次播报停顿3秒钟。
话不多说 直接上代码
代码:
# 导入工具包
from wxauto import WeChat
import time
# 给单人发送消息
to = "sendname" # 要发送的人 微信号,昵称,备注都可以 搜索栏第一条数据
msg = "你好,今天的日报请查收:" # 要发送的消息
file = "C:\****\Desktop\xxx.xlsx" # 要发送的文件
wx = WeChat() # 获取当前微信客户端
time.sleep(3) #延迟3秒在发送,不然容易被封禁
wx.ChatWith(to)
wx.SendMsg(msg) # 发送消息
wx.SendFiles(file) # 发送文件
print("发送结束!")