200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > Python实现定时在微信群发送消息

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

时间:2018-07-18 22:05:04

相关推荐

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

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

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

此脚本使用itchat、datetime、time、schedule模块实现,具体使用方法可点击以下链接查看

[微信接口-itchat]

[日期模块-datetime]

[时间访问与转换-time]

[任务调度-schedule]

#!/usr/bin/env python# -*- coding:utf-8 -*-#import libraryimport scheduleimport timeimport itchatimport 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='')

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。