妙用itchat! python实现久坐提醒功能


Posted in Python onNovember 25, 2019

本文实例为大家分享了python久坐提醒的具体实现代码,供大家参考,具体内容如下

#!/usr/bin/envy python3
#-*- coding:utf-8 -*-
import itchat
import datetime, os, platform,time
 
def timerfun(sched_time) :
 flag = 0
 while True:
  now = datetime.datetime.now()
  if now > sched_time and now < sched_time + datetime.timedelta(seconds=1) : # 因为时间秒之后的小数部分不一定相等,要标记一个范围判断
   send_move()
   time.sleep(1) # 每次判断间隔1s,避免多次触发事件
   flag = 1
  else :
   #print('schedual time is {0}'.format(sched_time))
   #print('now is {0}'.format(now))
   if flag == 1 :
    sched_time = sched_time + datetime.timedelta(hours=1) # 把目标时间增加一个小时,一个小时后触发再次执行
    flag = 0
 
def send_move :
 # nickname = input('please input your firends\' nickname : ' )
 # 想给谁发信息,先查找到这个朋友,name后填微信备注即可,deepin测试成功
 # users = itchat.search_friends(name=nickname)
 users = itchat.search_friends(name='大壮') # 使用备注名来查找实际用户名
 #获取好友全部信息,返回一个列表,列表内是一个字典
 print(users)
 #获取`UserName`,用于发送消息
 userName = users[0]['UserName']
 itchat.send("该起来动一下了!",toUserName = userName)
 print('succeed')
 
if __name__=='__main__':
 itchat.auto_login(hotReload=True) # 首次扫描登录后后续自动登录
 sched_time = datetime.datetime(2018,7,12,13,24,11) #设定初次触发事件的事件点
 print('run the timer task at {0}'.format(sched_time))
 timerfun(sched_time)

需要注意的是需要先下载itchat,方法为pip install itchat ,python3.6自带pip, 只需在scripts目录下按住shift鼠标点击右键即可,运行命令即可。

小编再为大家分享一段python代码,给爱的人设置喝水提醒功能

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)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python的垃圾回收机制深入分析
Jul 16 Python
Python Tkinter简单布局实例教程
Sep 03 Python
使用Python写CUDA程序的方法
Mar 27 Python
Django的HttpRequest和HttpResponse对象详解
Jan 26 Python
使用anaconda的pip安装第三方python包的操作步骤
Jun 11 Python
selenium+python自动化测试之页面元素定位
Jan 23 Python
pytorch 获取tensor维度信息示例
Jan 03 Python
Pycharm IDE的安装和使用教程详解
Apr 30 Python
Spark处理数据排序问题如何避免OOM
May 21 Python
Python小白垃圾回收机制入门
Jun 09 Python
python excel多行合并的方法
Dec 09 Python
python 实现两个变量值进行交换的n种操作
Jun 02 Python
python pygame实现滚动横版射击游戏城市之战
Nov 25 #Python
python使用itchat模块给心爱的人每天发天气预报
Nov 25 #Python
python pygame实现挡板弹球游戏
Nov 25 #Python
numpy 返回函数的上三角矩阵实例
Nov 25 #Python
如何基于Python获取图片的物理尺寸
Nov 25 #Python
Python:slice与indices的用法
Nov 25 #Python
python科学计算之narray对象用法
Nov 25 #Python
You might like
页面乱码问题的根源及其分析
2013/08/09 PHP
php中apc缓存使用示例
2013/12/25 PHP
php的慢速日志引起的Mysql错误问题分析
2014/05/13 PHP
php实现的短网址算法分享
2014/06/20 PHP
PHP简单字符串过滤方法示例
2016/09/04 PHP
javascript的字符串按引用复制和传递,按值来比较介绍与应用
2012/12/28 Javascript
改变隐藏的input中value的值代码
2013/12/30 Javascript
自编jQuery插件实现模拟alert和confirm
2014/09/01 Javascript
Angularjs制作简单的路由功能demo
2015/04/14 Javascript
php+ajax+jquery实现点击加载更多内容
2015/05/03 Javascript
老生常谈JavaScript 正则表达式语法
2016/08/20 Javascript
微信小程序 form组件详解
2016/10/25 Javascript
微信小程序中显示html格式内容的方法
2017/04/25 Javascript
bootstrap模态框远程示例代码分享
2017/05/22 Javascript
vue组件学习教程
2017/09/09 Javascript
使用淘宝镜像cnpm安装Vue.js的图文教程
2018/05/17 Javascript
JS函数本身的作用域实例分析
2020/03/16 Javascript
Javascript实现关闭广告效果
2021/01/29 Javascript
使用httplib模块来制作Python下HTTP客户端的方法
2015/06/19 Python
python UNIX_TIMESTAMP时间处理方法分析
2016/04/18 Python
Python八大常见排序算法定义、实现及时间消耗效率分析
2018/04/27 Python
解决Matplotlib图表不能在Pycharm中显示的问题
2018/05/24 Python
python的几种矩阵相乘的公式详解
2019/07/10 Python
Python文件路径名的操作方法
2019/10/30 Python
基于python实现把图片转换成素描
2019/11/13 Python
科颜氏美国官网:Kiehl’s美国
2017/01/31 全球购物
Shopee印度尼西亚:东南亚与台湾市场最大电商平台
2018/06/17 全球购物
Tostadora意大利:定制T恤
2019/04/08 全球购物
龟牌英国商店:Turtle Wax Brand Store UK
2019/07/02 全球购物
英国经济型酒店品牌:Travelodge
2019/12/17 全球购物
俄罗斯小米家用电器、电子产品和智能家居商店:Poood.ru
2020/04/03 全球购物
出纳岗位职责范本
2013/12/01 职场文书
红领巾心向党广播稿
2014/01/19 职场文书
企业法人授权委托书
2014/04/03 职场文书
户外宣传策划方案
2014/05/25 职场文书
标准毕业生自荐信
2014/06/24 职场文书