每天不同时间段通过微信发消息提醒女友
有时候,你很想关心她,但是你太忙了,以至于她一直抱怨,觉得你不够关心她。你暗自下决心,下次一定要准时发消息给她,哪怕是几句话,可是你又忘记了。你觉得自己很委屈& # 128557;,但是她又觉得你不负责。
现在,再不用担心了,用python就可以给女友定时发提示消息了,而且不会漏过每一个关键时刻,每天早上起的床,中午吃饭,晚上吃饭,晚上睡的觉,都会准时发消息给她了,而且还可以让她学习英语单词哦!等你了解了全部这100行代码,你可以加上每个节日自动发问候语哦,比如三八妇女节,女神节,情人节,春节、圣诞节,再也不用担心他说你没有仪式感了! & # 128512;
为了方便快速开发,我们使用python中的wxpy模块完成微信的基本操作。
首先,我们开始设置一些相关的参数,这些参数一看就懂,所以无需多言
#设置你的微信名称和对方的微信名称,记住,不是微信ID也不是微信备注 #你的微型名称,记住,不是微信ID也不是微信备注 my_wechat_name=u '你的微信名字” #你女友的微信名称,记住,不是微信ID也不是微信备注 my_lady_wechat_name=u '她的微信名字” #设置早上起床时间,中午吃饭时间,下午吃饭时间,晚上睡觉时间 say_good_morning=" " 07:00 say_good_lunch=" 12 " say_good_dinner=" 17:50 " say_good_dream=" 23:10 " #不同时间段想要发送的内容 str_good_morning="小宝贝~起床啦~ \ n \ n已经7点钟啦,起来晒太阳啦!” str_good_lunch=" & # 4314;(°& # 9685;‵& # 441;′& # 9685; & # 4314;)亲,亲不要太累啦,中午饭记得吃哦,劳逸结合(* ^ __ ^ *)嘻嘻……” str_good_dinner=" n (*≧▽≦*) n小可爱,又到了下班时间啦,一起来吃晚饭吧” str_good_dream="⊙﹏⊙∥∣°猪猪,晚23点上了,时间不早了哦,记得早点休息。”
如果你愿意,可以在上面对时间的判断中,加入一些其他你想要的,比如节日问候(情人节,圣诞节,三八妇女节等),这样你女友就更开心啦!后期如果有时间,我将会加上以上节日问候功能强生的# 128512;
接着,开启微信机器人,为了程序的健壮性,自动判断一下操作系统,根据不同操作系统执行不同指令
#启动微信机器人,自动根据操作系统执行不同的指令 # windows系统或macOS塞拉系统使用机器人=bot () # linux系统或macOS终端系统使用机器人=bot (console_qr=2) 如果“窗口”platform.system ()): #窗口 机器人=bot () elif(“达尔文”platform.system ()): # MacOSX 机器人=bot () elif (“Linux”platform.system ()): # Linux 机器人=bot (console_qr=2, cache_path=True) 其他: #自行确定 打印(“无法识别你的操作系统类型,请自己设置”) 设置完相关参数以后,我们再来学习一下,如何每天教女友学英语 #获取每日励志精句 def get_message (): r=requests.get (“http://open.iciba.com/dsapi/? 注意=r.json()(“注意”) 内容=r.json()(“内容”) 注意,内容 教完女友学英语后,开始把我们的关心语发给他。这里涉及到wxpy模块的相关操作,很简单,看我的例子就会了。 #发送消息给她 def send_message (your_message): 试一试: #对方的微信名称 my_friend=bot.friends () .search (my_lady_wechat_name) [0] #发送消息给对方 my_friend.send (your_message) 除了: #你的微信名称 my_friend=bot.friends () .search (my_wechat_name) [0] #提示 my_friend.send (u“守护女友出问题了,赶紧去看看咋回事~”)
最后,就是如何每天定时发关心语给女友的问题了。首先来个而循环,365天无限关心& # 128512;
#来个死循环,24小时关心她 而(真正的): #提示 打印(“守护中,时间:% s“% time.ctime ()) #获取时间,只获取时和分,对应的位置为倒数第13位到倒数第8位 now_time=time.ctime () [-13: 8] 如果(now_time==say_good_morning): 如果(first_say_good_morning==False): 消息=str_good_morning 的send_message(消息) first_say_good_morning=True first_say_good_lunch=False first_say_good_dinner=False first_say_good_dream=False 打印(“提醒女友早上起床:% s“% time.ctime ()) 这下面还有很多代码,我就不列出来了 #延时10秒 time . sleep (10)100行Python代码实现每天不同时间段定时给女友发消息