原文地址

微信消息提醒,定时发送

参考

六点以后定时发送消息,每隔二十分钟发送一次,发送失败是发给文件助手。

代码

from wxpy import *
import time
from threading import Timer
# 初始化机器人,扫码登陆
bot = Bot(qr_path='./QRcode.jpg')
# bot = Bot(console_qr=True)

def sendMessage():
    global bot
    if bot==None: print('...')
    try:
        girlfriend = bot.friends().search('')[0]
        start_time = 600
        local_time = int(time.strftime("%H%M", time.localtime())) # 时分
        intervel = local_time-start_time
        if intervel>0 and intervel%20==0:
            girlfriend.send('')
        t = Timer(60, sendMessage)
        t.start()
    except:
        bot.file_helpe.send(u'消息发送失败')

if __name__ == "__main__":
    sendMessage()
    embed()