微信每日定时推送消息新闻到群聊或朋友
本项目使用python来完成每日在群聊中或者给朋友推送新闻。主要使用python的wxauto库来完成此功能。
想要完成以上任务,需要安装3.8.10版本的python和最新版本的PC端微信。
另外,PC端的微信需要处于登录状态,并且微信的页面在桌面的最前边,不要最小化,否则无法完成此功能。
具体的开发步骤:
- 首先需要将PC端微信登录成功,并且将其放于桌面的最前端。
- 使用代码,获取当前微信的客户端。
- 然后可以获取当前的会话列表,并从中查找你想要发送的朋友或群聊,也可以直接指定搜索你想要发送的朋友或群聊,然后打开此聊天窗口。
- 鉴于本项目是向朋友发送新闻的,这里需要自己另外编写代码去获取每日的新闻。也可以去网上搜索现成的获取新闻的接口,然后调用得到每日的新闻。
- 然后将此新闻发送给第三步指定的用户。
- 至此已经完成发送新闻的功能。
- 然后,如果想要实现每日定时的发送新闻,需要将上边的3-5步使用一个死循环来无限的遍历,同时获取当前时间,判断当前时间是否已经达到你指定的时间,如果已经满足,则执行3-5步,然后可以使当前任务休息半小时到一小时,不断遍历。
- 最后,可以将以上步骤完成的代码打包成exe文件,然后执行此文件即可(PS:记得一直将微信登录上哦~~~)。打包脚本成exe文件的命令为:
pyinstaller -F ./文件名.py
实现以上步骤的部分代码如下:
def send():while True:current_time = time.localtime(time.time()) # 当前时间datetext = getNews()if current_time.tm_hour == 7:send_WeChat(text,"www")print("当前时间为:"+str(datetime.datetime.now()))time.sleep(3000)def send_WeChat(msg,who):wx = WeChat()wx.ChatWith(who) WxUtils.SetClipboard(msg) wx.SendClipboard() print("微信消息发送成功,收件人为:"+str(who))print("消息内容为:"+str(msg))
除了发送新闻之外,还可以获取指定群聊或用户的聊天记录,获取会话列表。将得到的聊天记录进行分析,并可以实时监控所有的群聊,如果有人发送一些你比较关注的内容,你可以直接获取,然后单独发消息或者邮件通知你,可以很及时的得到最新消息。
另外,不仅仅可以发送消息,还可以发送文件、图片等非文字消息。
微信每日定时推送消息新闻到群聊或朋友相关推荐
- 【微信早安定时推送消息】微信公众号定时推送早安消息 带天气、纪念日、生日、定时推送等(完整代码)
我挥舞着键盘和本子,发誓要把世界写个明明白白. 简介 利用所学知识给他/她一个惊喜,是作为计算机专业的你最大的乐趣. 无计算机基础,5分钟即设置好 (定时推送 及 最新版 将在下期带来) 获取完整代码 ...
- Python itchat 微信推送消息至指定群聊或个人
itchat 安装 pip install itchat 登录 def __init__(self):# 登录微信enableCmdQR表示的是当完全的命令行界面可以弹出文本绘制的二维码# 可以让你得 ...
- node.js + 企业微信实现定时推送消息
一 . 注册企业微信及配置 进入官网 https://work.weixin.qq.com/ 按要求填写资料开通企业微信. 1. 查看企业 ID 2. 创建应用 3. 查看应用 AgentId , S ...
- python123空气质量提醒_用Python实现给女朋友定时推送消息
释放双眼,带上耳机,听听看~! Python微信机器人定时推送消息给自己女朋友,可以选择在每天的5点20分为你的女朋友发送当日的天气,每日一句还有日历. 如果你有多个女朋友的话,还可以创建一个列表,之 ...
- 通过GitHub Actions给微信公众测试号和钉钉群定时推送消息(Python)
通过GitHub Actions给微信公众测试号和钉钉群定时推送消息(Python) https://github.com/QInzhengk/Math-Model-and-Machine-Learn ...
- 【微信早安定时推送3.0最牛版】微信消息推送后 可提醒可顶置,聊天框名称,头像都可修改~
微信早安3.0最牛版重磅推出!!! 全网最全最详细教程,无基础看过的都说好,不白找. 往期推送: 微信早安推送1.0版: https://blog.csdn.net/A_Xunla/article/d ...
- 抖音火爆的微信早安推送在线版,无需搭建代码,简单配置即可给心爱的他/她定时推送消息了
抖音火爆的早安推送在线版,无需搭建代码,简单配置即可给心爱的他/她定时推送消息了 只需通过简单的配置,无需自己搭建代码环境,申请各种api,甚至保持电脑程序开机等.配置完成后,即可实现每天定时配送. ...
- 微信早安定时推送 简单方法教程(windows通用)
无需计算机基础,跟着教程无脑学! 如果你还没做出这样的效果 请参考往期文章(必能学会): https://blog.csdn.net/A_Xunla/article/details/126521400 ...
- 微信每日早安推送 Windows版
应诸多网友要求,这次上一个windows版的. 使用方法就是双击打开,立即就会推送一次.需要定时执行,可以使用windows的 任务计划程序 实现.帮大家百度好了 windows如何定时运行程序htt ...
最新文章
- flask 和 ajax 实例
- 人类在计算机设计方面已经进入了一个误区
- Kafka 对比 ActiveMQ
- 聚类(part2)--经典聚类算法
- mysql何时会走索引
- 下班搜包被诉 苹果支付近3000万美元与加州门店员工和解
- mysql 3列索引_正确理解Mysql的列索引和多列索引
- windows技巧——notepad2 取代自带 notepad ,功能强大!
- python操作WPS中Excel练习
- Java--排序算法
- word 2007中在页眉中插入或这删除下划线
- 2022年茶艺师(初级)考试题库及茶艺师(初级)作业考试题库
- php毕业论文致谢,毕业论文致谢词范文
- php从照片中抠出人脸,PS怎样将一张图片上的人脸抠取五官下来到另一张图片
- 惊天大突破!「我国数学家证明 NP=P」!道翰天琼认知智能机器人平台API接口大脑为您揭秘。
- 在物联网(IOT)背景下服务器怎样和电控板打交道的?
- mybatis中的驼峰转换
- 【商城开发三】Android 仿淘宝商品详情页下拉足迹修改版
- 计算机基础(10)——截图(1)——鼠标右键菜单怎么截图
- Dynamics CRM 解决方案操作
热门文章
- 辽宁计算机相关硕士非全日制,辽宁地区院校非全日制硕士研究生招生专业汇总...
- 91 python高级 - 作用域
- Unity下平面反射实现
- 关于何如在英伟达官网上下载历史驱动的方法
- 驰骋BPM系统-表单引擎-流程引擎 页面更换
- 迅雷服务器响应超时无法加速,迅雷无法加速敏感资源怎么办?迅雷解除无法加速敏感资源限制教程...
- 当LCC画龙时,新老车企分别在想什么?
- DC-DC 保护调试经验
- 在下图的基础上,一笔写出“田”字
- androidpn客户端深析