Python实现定时在微信群发送消息
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.使用ichat或者wechaty 利用微信的web版接口,这种方式一是不稳定,将来有被微信砍掉的可能, ...
- python脚本给企业微信群发送图片
转载的,精简了一下 1,先在企微种添加一个机器人,然后复制他的webhook结尾的一串key(识别码),创建就有,然后替换到下面代码中,创建机器人参考链接:https://qinglian.tence ...
- python使用微信推送消息
python使用微信推送消息 from wxpy import * #该库主要是用来模拟与对接微信操作的 import requests from datetime import datetime i ...
- Python定时向微信发送天气消息和每日一言[wxpy、apscheduler]
Python定时向微信发送天气消息和每日一言 Python定时向微信发送天气消息和每日一言 环境描述 引用库 部分代码 开发问题反馈和交流 Python定时向微信发送天气消息和每日一言 通过wxpy拉 ...
- python微信推送消息_Python实现微信推送模板消息功能示例
这篇文章主要介绍了Python编程之微信推送模板消息功能,结合实例形式分析了Python微信推送消息接口的调用相关操作技巧,需要的朋友可以参考下 本文实例讲述了Python微信推送模板消息功能.分享给 ...
- java 通过企业微信推送消息
首先我们要知道企业微信推送消息的步骤,企业微信官方提供了多个API供我们调用,这里我们只讲我们需要的API: 企业微信的官方开放的API地址:https://work.weixin.qq.com/ap ...
- sqlserver 调用接口往企业微信推送消息
其实解决问题的方法有很多,对于定时推送的功能来说,.net和java 都有自己的定时功能,但对于这些不熟悉,只熟悉sqlserver 的人来说,肯定希望从sqlserver下手.于是,我就尝试做了下, ...
- 企业微信推送消息延迟_iPhone手机微信推送消息总是延迟怎么办?
在有些时候我们的苹果手机屏幕页面总是有微信消失提示,但是我们打开微信页面刷新很久也看不到相应的消息记录,让我们总是没有办法及时回复一些好友消息.如果是一些工作上的关键信息就很麻烦了,毕竟现在微信已经深 ...
- dingtalk 推送手机号信息 golang_Python学习第九十六天:Python调用钉钉机器人推送消息...
1.创建钉钉机器人 群机器人是钉钉群的高级扩展功能,群机器人可以将第三方服务的信息聚合到群聊中,实现自动化的信息同步: 进入一个钉钉群,点击右上角的"群设置"进入群设置页面: 选择 ...
最新文章
- 使用终端建立自己需要工程
- 聚类分析在用户行为中的实例_序列模式挖掘在用户行为分析中的应用
- 自律到极致-人生才精致:第11期 - 领奖通知
- 使用adb命令控制Android
- 大山深处,有一所希望学校
- 分布式、微服务必须配个日志管理系统才优秀,Exceptionless走起~~~
- ENQUEUE_UNIQUE_RENDER_COMMAND_ONEPARAMETER
- html input不能输入小数_【Python基础(八)】输入和输出
- c语言long double位数,int long double 所占位数 和最大值
- VMWare笔记-解决虚拟机能ping通主机能上网,但主机ping不通虚拟机(含思路)
- QTcpSocket 发送和接收数据的几种方法
- 第六章 应用层[练习题+课后习题]
- 如何用一句话证明你搞 IT(挨踢)的?
- ACM_一道耗时间的水题
- 敏捷开发和瀑布开发的区别
- 【转】Python Enhancement Proposal #8【PEP8】
- 如何买到便宜点的书(知乎)
- PAT 甲级 图形输出 1031 Hello World for U (20 分)
- lcd屏幕有mipi接口吗_液晶屏MIPI接口与LVDS接口区别(总结)
- hyperledger环境搭建(mac11.1、ubunt20)
热门文章
- 微服务启动报错:Shutting down DiscoveryClient
- 自建app服务器架构特点
- vscode创建工作区_VSCode 多文件夹工作区
- 登录邮箱怎么登录?163手机邮箱登录入口在这里
- 解决windows连接Ubuntu向日葵不能操作
- org.hibernate.hql.internal.ast.QuerySyntaxException
- php子孙树,递归 迭代 得到家谱树 子孙树
- Node.js七天搞定微信公众号(又名:Koa2实现电影微信公众号前后端开发)- 问题汇总
- 2021年煤矿瓦斯检查证考试及煤矿瓦斯检查模拟考试题
- java获取系统dpi_Java DPI介绍