广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python|怎么自动定时在微信中发送消息
  • 767
分享到

Python|怎么自动定时在微信中发送消息

2023-06-06 01:06:20 767人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

这篇文章将为大家详细讲解有关python|怎么自动定时在微信中发送消息,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。    用Python编程语言,做一个简单的Demo演示如何自动发送

这篇文章将为大家详细讲解有关python|怎么自动定时在微信中发送消息,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

    用Python编程语言,做一个简单的Demo演示如何自动发送消息。

    先对问题做简单的分析:

  • 在微信中需要发送消息的情形,大致分成两类:群聊天和个人对话;

  • 消息发送的周期,一般有按天发送;按周一至周五发送;按固定时间点发送;极端一点的,按照固定时间间隔发送(比如每2小时、每30分钟、每20秒…)

  • 发送的内容,一般是固定内容,比如:”x月x日,xxx,监测体温xx℃“、”今天课程要开始啦,请同学们提前准备来听课“;还有是针对特定问题的固定答复等。

可能需要用到的库(第三方库需要事先导入),

  • schedule,是python中有一个轻量级的定时任务调度的库,可以完成每分钟,每小时,每天,周几,特定日期的定时任务;

  • time,格式化日期和时间;

  • datetime,是date和time模块的合集;

  • itchat,是开源的微信个人号接口。

   下面是一个简单的示例。

    import schedule import timeimport itchatmyTpye =0 #0,个人用户;1,群用户myName='李小' #微信用户名mytime='13:27' #需要固定发信息的时间endDay='2020-3-31' #截止日期,即从当前到2020年3月31日,每天13:27发送消息ss = '今天居家隔离,身体状况良好,体温36.8℃~' #需要发送的文本now = time.strftime("%d/%m/%Y") #获取日期itchat.auto_login() #登录微信def job(): #任务  if myTpye ==0: #个人    user2 = itchat.search_friends(name=myName) #个人    itchat.send(ss,user2[0]['UserName'] ) #发消息  elif myTpye ==1: #群    myroom = itchat.search_chatrooms(name=myName) #群    itchat.send_msg(ss, myroom[0]['UserName'])  # 群用户    #列举几种发送的周期,可以根据具体情况选择schedule.every(10).minutes.do(job) #每隔十分钟发送schedule.every().day.at(mytime).do(job) #每天的指定时间发送schedule.every().monday.do(job) #每周一的这个时候发送schedule.every().wednesday.at(mytime).do(job) #每周三指定时间发送while now < endDay:#判断有没有到截止日期  schedule.run_pending() #运行所有任务  time.sleep(3) #运行间隔  now = time.strftime("%d/%m/%Y")itchat.loGout() #登出微信

    关于“Python|怎么自动定时在微信中发送消息”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

    --结束END--

    本文标题: Python|怎么自动定时在微信中发送消息

    本文链接: https://www.lsjlt.com/news/245686.html(转载时请注明来源链接)

    有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

    本篇文章演示代码以及资料文档资料下载

    下载Word文档到电脑,方便收藏和打印~

    下载Word文档
    猜你喜欢
    • Python|怎么自动定时在微信中发送消息
      这篇文章将为大家详细讲解有关Python|怎么自动定时在微信中发送消息,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。    用Python编程语言,做一个简单的Demo演示如何自动发送...
      99+
      2023-06-06
    • python怎么实现微信自动发送信息
      要实现微信自动发送信息,可以使用Python的第三方库itchat来实现。itchat是一个开源的微信个人号接口,可以通过Pytho...
      99+
      2023-08-31
      python
    • 怎么用vbs实现微信自动发送消息功能
      这篇文章主要介绍了怎么用vbs实现微信自动发送消息功能的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么用vbs实现微信自动发送消息功能文章都会有所收获,下面我们一起来看看吧。1、微信自动回复消息微信,作为日前...
      99+
      2023-06-30
    • Python中怎么用itchat模块定时给朋友发送微信信息
      这篇文章主要讲解了“Python中怎么用itchat模块定时给朋友发送微信信息”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python中怎么用itchat模块定时给朋友发送微信信息”吧!功...
      99+
      2023-06-26
    • Python怎么实现自动给指定好友发送消息
      这篇文章主要讲解了“Python怎么实现自动给指定好友发送消息”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python怎么实现自动给指定好友发送消息”吧!...
      99+
      2022-10-19
    • 使用python怎么实现企业微信发送消息
      这篇文章给大家介绍使用python怎么实现企业微信发送消息,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。一、需要的参数1、通讯用户:touser 或 通讯组:toparty  &...
      99+
      2023-06-15
    • 在PHP中实现微信公众号新用户自动欢迎消息发送
      在今天的社交媒体时代,微信公众号已成为许多企业和个人建立在线品牌和社交媒体营销的重要手段。对于一个新用户来说,第一次关注公众号是一个重要的节点,也是建立一个良好关系的最佳时机。在这个时候,自动发送欢迎消息是十分重要的。在PHP中,通过一些简...
      99+
      2023-05-14
      PHP 微信公众号 自动消息发送
    • 怎么在微信小程序中配置消息推送
      这篇文章将为大家详细讲解有关怎么在微信小程序中配置消息推送,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。第一步官网下载对应版本的cryptoDemo第二步创建检查文件wxcheck.php这...
      99+
      2023-06-14
    • Linux怎么在关机前向用户发送自定义消息
      今天小编给大家分享一下Linux怎么在关机前向用户发送自定义消息的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。作为一名系统管...
      99+
      2023-06-27
    • 怎么用Python制作自动发送微信的程序
      这篇文章主要介绍“怎么用Python制作自动发送微信的程序”,在日常操作中,相信很多人在怎么用Python制作自动发送微信的程序问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么用Python制作自动发送微信...
      99+
      2023-06-29
    • 怎么在python中利用Appium自动化操作微信
      本篇文章为大家展示了怎么在python中利用Appium自动化操作微信,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。python有哪些常用库python常用的库:1.requesuts;2.scra...
      99+
      2023-06-14
    软考高级职称资格查询
    编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
    • 官方手机版

    • 微信公众号

    • 商务合作