本项目使用python来完成每日在群聊中或者给朋友推送新闻。主要使用python的wxauto库来完成此功能。

想要完成以上任务,需要安装3.8.10版本的python和最新版本的PC端微信。

另外,PC端的微信需要处于登录状态,并且微信的页面在桌面的最前边,不要最小化,否则无法完成此功能。

具体的开发步骤:

  1. 首先需要将PC端微信登录成功,并且将其放于桌面的最前端。
  2. 使用代码,获取当前微信的客户端。
  3. 然后可以获取当前的会话列表,并从中查找你想要发送的朋友或群聊,也可以直接指定搜索你想要发送的朋友或群聊,然后打开此聊天窗口。
  4. 鉴于本项目是向朋友发送新闻的,这里需要自己另外编写代码去获取每日的新闻。也可以去网上搜索现成的获取新闻的接口,然后调用得到每日的新闻。
  5. 然后将此新闻发送给第三步指定的用户。
  6. 至此已经完成发送新闻的功能。
  7. 然后,如果想要实现每日定时的发送新闻,需要将上边的3-5步使用一个死循环来无限的遍历,同时获取当前时间,判断当前时间是否已经达到你指定的时间,如果已经满足,则执行3-5步,然后可以使当前任务休息半小时到一小时,不断遍历。
  8. 最后,可以将以上步骤完成的代码打包成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))

除了发送新闻之外,还可以获取指定群聊或用户的聊天记录,获取会话列表。将得到的聊天记录进行分析,并可以实时监控所有的群聊,如果有人发送一些你比较关注的内容,你可以直接获取,然后单独发消息或者邮件通知你,可以很及时的得到最新消息。

另外,不仅仅可以发送消息,还可以发送文件、图片等非文字消息。

微信每日定时推送消息新闻到群聊或朋友相关推荐

  1. 【微信早安定时推送消息】微信公众号定时推送早安消息 带天气、纪念日、生日、定时推送等(完整代码)

    我挥舞着键盘和本子,发誓要把世界写个明明白白. 简介 利用所学知识给他/她一个惊喜,是作为计算机专业的你最大的乐趣. 无计算机基础,5分钟即设置好 (定时推送 及 最新版 将在下期带来) 获取完整代码 ...

  2. Python itchat 微信推送消息至指定群聊或个人

    itchat 安装 pip install itchat 登录 def __init__(self):# 登录微信enableCmdQR表示的是当完全的命令行界面可以弹出文本绘制的二维码# 可以让你得 ...

  3. node.js + 企业微信实现定时推送消息

    一 . 注册企业微信及配置 进入官网 https://work.weixin.qq.com/ 按要求填写资料开通企业微信. 1. 查看企业 ID 2. 创建应用 3. 查看应用 AgentId , S ...

  4. python123空气质量提醒_用Python实现给女朋友定时推送消息

    释放双眼,带上耳机,听听看~! Python微信机器人定时推送消息给自己女朋友,可以选择在每天的5点20分为你的女朋友发送当日的天气,每日一句还有日历. 如果你有多个女朋友的话,还可以创建一个列表,之 ...

  5. 通过GitHub Actions给微信公众测试号和钉钉群定时推送消息(Python)

    通过GitHub Actions给微信公众测试号和钉钉群定时推送消息(Python) https://github.com/QInzhengk/Math-Model-and-Machine-Learn ...

  6. 【微信早安定时推送3.0最牛版】微信消息推送后 可提醒可顶置,聊天框名称,头像都可修改~

    微信早安3.0最牛版重磅推出!!! 全网最全最详细教程,无基础看过的都说好,不白找. 往期推送: 微信早安推送1.0版: https://blog.csdn.net/A_Xunla/article/d ...

  7. 抖音火爆的微信早安推送在线版,无需搭建代码,简单配置即可给心爱的他/她定时推送消息了

    抖音火爆的早安推送在线版,无需搭建代码,简单配置即可给心爱的他/她定时推送消息了 只需通过简单的配置,无需自己搭建代码环境,申请各种api,甚至保持电脑程序开机等.配置完成后,即可实现每天定时配送. ...

  8. 微信早安定时推送 简单方法教程(windows通用)

    无需计算机基础,跟着教程无脑学! 如果你还没做出这样的效果 请参考往期文章(必能学会): https://blog.csdn.net/A_Xunla/article/details/126521400 ...

  9. 微信每日早安推送 Windows版

    应诸多网友要求,这次上一个windows版的. 使用方法就是双击打开,立即就会推送一次.需要定时执行,可以使用windows的 任务计划程序 实现.帮大家百度好了 windows如何定时运行程序htt ...

最新文章

  1. flask 和 ajax 实例
  2. 人类在计算机设计方面已经进入了一个误区
  3. Kafka 对比 ActiveMQ
  4. 聚类(part2)--经典聚类算法
  5. mysql何时会走索引
  6. 下班搜包被诉 苹果支付近3000万美元与加州门店员工和解
  7. mysql 3列索引_正确理解Mysql的列索引和多列索引
  8. windows技巧——notepad2 取代自带 notepad ,功能强大!
  9. python操作WPS中Excel练习
  10. Java--排序算法
  11. word 2007中在页眉中插入或这删除下划线
  12. 2022年茶艺师(初级)考试题库及茶艺师(初级)作业考试题库
  13. php毕业论文致谢,毕业论文致谢词范文
  14. php从照片中抠出人脸,PS怎样将一张图片上的人脸抠取五官下来到另一张图片
  15. 惊天大突破!「我国数学家证明 NP=P」!道翰天琼认知智能机器人平台API接口大脑为您揭秘。
  16. 在物联网(IOT)背景下服务器怎样和电控板打交道的?
  17. mybatis中的驼峰转换
  18. 【商城开发三】Android 仿淘宝商品详情页下拉足迹修改版
  19. 计算机基础(10)——截图(1)——鼠标右键菜单怎么截图
  20. Dynamics CRM 解决方案操作

热门文章

  1. 辽宁计算机相关硕士非全日制,辽宁地区院校非全日制硕士研究生招生专业汇总...
  2. 91 python高级 - 作用域
  3. Unity下平面反射实现
  4. 关于何如在英伟达官网上下载历史驱动的方法
  5. 驰骋BPM系统-表单引擎-流程引擎 页面更换
  6. 迅雷服务器响应超时无法加速,迅雷无法加速敏感资源怎么办?迅雷解除无法加速敏感资源限制教程...
  7. 当LCC画龙时,新老车企分别在想什么?
  8. DC-DC 保护调试经验
  9. 在下图的基础上,一笔写出“田”字
  10. androidpn客户端深析