使用python 的itchat包,给你的爱人设置喝水提醒吧

工作很忙,很容易就忘了喝水,下面是使用python 的itchat调用 ,微信,给我的宝宝设置定时提醒喝水的程序,不废话,直接上代码!

import datetime,time
import itchat

def timefun(stoptime):
    now=datetime.datetime.now()
    gap=datetime.timedelta(hours=1,minutes=30)
    #stoptime=datetime.datetime(2018, 12, 11, 18, 00, 00)
    if now+gap<stoptime:
        sendmessage()
        time.sleep(5400)
def sendmessage():
    target=itchat.search_friends(name='你的小可爱的名字,记住不是昵称,是你起得名字哦')
    name=target[0]['UserName']
    itchat.send("记得喝水哦",toUserName=name)
    print('success')
if __name__=='__main__':
    itchat.auto_login(hotReload=True)
    stoptime=datetime.datetime(2018, 12, 11, 18, 00, 00)
    timefun(stoptime)

上面的代码先定义了两个函数,一个是时间的控制,一个是发送信息,间隔设置的是1.5h,截至时间是2018-12-11下午6点,

今天刚跑上,试试效果,

主要用到了:itchat.auto_login(),itchat.search_friends(),itchat.send(),datetime.datetime.now(),datetime.datetime()

实现扫码登录微信(hotReload=True可以实现扫一次码,宾客登录多次(多少次还没测试)),按照名字查找朋友,发送信息,现在的时间,设置时间,感兴趣的就是一下吧,另外是在windows下跑的,所以要安装包itchat。

安装方法:

有pip的直接 pip install itchat

没有的先下载pip:https://pypi.python.org/pypi/pip#downloads

然后解压到某个目录下,打开windows的运行输入cmd ,进入解压目录,运行 python setup.py install(能运行python 就说明环境变量已经添加过了,)

下面就可以安装了。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值