Python实现定时在微信群发送消息

为了大家不忘记打卡,用Python写了个脚本每天上下班前自动在微信群发送打卡

此脚本使用itchat、datetime、time、schedule模块实现,具体使用方法可点击以下链接查看
[微信接口-itchat]
[日期模块-datetime]
[时间访问与转换-time]
[任务调度-schedule]

#!/usr/bin/env python
# -*- coding:utf-8 -*-
#import library
import schedule
import time
import itchat
import datetime
#登陆网页端微信,有的微信号可能登陆不上
itchat.auto_login(hotReload=True)
#查找微信群,替换"XXX"为你要发送消息的群名称即可,一定要先将群保存到通讯录才可以!!!!!!
user = itchat.search_chatrooms(name=u"XXX")
userName = user[0][u'UserName']#循环打卡三次,每次间隔1秒
def job():for i in range(0, 3):itchat.send("打卡", toUserName=userName)time.sleep(1)
#每天固定时间运行job,可自定义引号中的时间
schedule.every().day.at("08:20").do(job)
schedule.every().day.at("17:35").do(job)
while True:schedule.run_pending()# 在运行时打印当前时间now = datetime.datetime.now()now_str = now.strftime('%Y-%m-%d %H:%M:%S')[11:]print('\r{}'.format(now_str), end='')

Python实现定时在微信群发送消息相关推荐

  1. 做个“微信机器人”给指定的好友或者微信群发送消息

    背景简单说下,想给指定的微信好友或者微信群推送一些提醒或者通知. 做了如下研究,优缺点如下: 1.使用ichat或者wechaty 利用微信的web版接口,这种方式一是不稳定,将来有被微信砍掉的可能, ...

  2. python脚本给企业微信群发送图片

    转载的,精简了一下 1,先在企微种添加一个机器人,然后复制他的webhook结尾的一串key(识别码),创建就有,然后替换到下面代码中,创建机器人参考链接:https://qinglian.tence ...

  3. python使用微信推送消息

    python使用微信推送消息 from wxpy import * #该库主要是用来模拟与对接微信操作的 import requests from datetime import datetime i ...

  4. Python定时向微信发送天气消息和每日一言[wxpy、apscheduler]

    Python定时向微信发送天气消息和每日一言 Python定时向微信发送天气消息和每日一言 环境描述 引用库 部分代码 开发问题反馈和交流 Python定时向微信发送天气消息和每日一言 通过wxpy拉 ...

  5. python微信推送消息_Python实现微信推送模板消息功能示例

    这篇文章主要介绍了Python编程之微信推送模板消息功能,结合实例形式分析了Python微信推送消息接口的调用相关操作技巧,需要的朋友可以参考下 本文实例讲述了Python微信推送模板消息功能.分享给 ...

  6. java 通过企业微信推送消息

    首先我们要知道企业微信推送消息的步骤,企业微信官方提供了多个API供我们调用,这里我们只讲我们需要的API: 企业微信的官方开放的API地址:https://work.weixin.qq.com/ap ...

  7. sqlserver 调用接口往企业微信推送消息

    其实解决问题的方法有很多,对于定时推送的功能来说,.net和java 都有自己的定时功能,但对于这些不熟悉,只熟悉sqlserver 的人来说,肯定希望从sqlserver下手.于是,我就尝试做了下, ...

  8. 企业微信推送消息延迟_iPhone手机微信推送消息总是延迟怎么办?

    在有些时候我们的苹果手机屏幕页面总是有微信消失提示,但是我们打开微信页面刷新很久也看不到相应的消息记录,让我们总是没有办法及时回复一些好友消息.如果是一些工作上的关键信息就很麻烦了,毕竟现在微信已经深 ...

  9. dingtalk 推送手机号信息 golang_Python学习第九十六天:Python调用钉钉机器人推送消息...

    1.创建钉钉机器人 群机器人是钉钉群的高级扩展功能,群机器人可以将第三方服务的信息聚合到群聊中,实现自动化的信息同步: 进入一个钉钉群,点击右上角的"群设置"进入群设置页面: 选择 ...

最新文章

  1. 使用终端建立自己需要工程
  2. 聚类分析在用户行为中的实例_序列模式挖掘在用户行为分析中的应用
  3. 自律到极致-人生才精致:第11期 - 领奖通知
  4. 使用adb命令控制Android
  5. 大山深处,有一所希望学校
  6. 分布式、微服务必须配个日志管理系统才优秀,Exceptionless走起~~~
  7. ENQUEUE_UNIQUE_RENDER_COMMAND_ONEPARAMETER
  8. html input不能输入小数_【Python基础(八)】输入和输出
  9. c语言long double位数,int long double 所占位数 和最大值
  10. VMWare笔记-解决虚拟机能ping通主机能上网,但主机ping不通虚拟机(含思路)
  11. QTcpSocket 发送和接收数据的几种方法
  12. 第六章 应用层[练习题+课后习题]
  13. 如何用一句话证明你搞 IT(挨踢)的?
  14. ACM_一道耗时间的水题
  15. 敏捷开发和瀑布开发的区别
  16. 【转】Python Enhancement Proposal #8【PEP8】
  17. 如何买到便宜点的书(知乎)
  18. PAT 甲级 图形输出 1031 Hello World for U (20 分)
  19. lcd屏幕有mipi接口吗_液晶屏MIPI接口与LVDS接口区别(总结)
  20. hyperledger环境搭建(mac11.1、ubunt20)

热门文章

  1. 微服务启动报错:Shutting down DiscoveryClient
  2. 自建app服务器架构特点
  3. vscode创建工作区_VSCode 多文件夹工作区
  4. 登录邮箱怎么登录?163手机邮箱登录入口在这里
  5. 解决windows连接Ubuntu向日葵不能操作
  6. org.hibernate.hql.internal.ast.QuerySyntaxException
  7. php子孙树,递归 迭代 得到家谱树 子孙树
  8. Node.js七天搞定微信公众号(又名:Koa2实现电影微信公众号前后端开发)- 问题汇总
  9. 2021年煤矿瓦斯检查证考试及煤矿瓦斯检查模拟考试题
  10. java获取系统dpi_Java DPI介绍