⽤python给⼥朋友惊喜100天快乐_100⾏Python代码实现每天
不同时间段定时给⼥。。。
每天不同时间段通过发消息提醒⼥友
简介
有时候,你很想关⼼她,但是你太忙了,以⾄于她⼀直抱怨,觉得你不够关⼼她。你暗⾃下决⼼,下次⼀定要准时发消息给她,哪怕是⼏句话,可是你⼜忘记了。你觉得⾃⼰很委屈 ,但是她⼜觉得你不负责。
现在,再不⽤担⼼了,⽤python就可以给⼥友定时发提⽰消息了,⽽且不会漏过每⼀个关键时刻,每天早上起床、中午吃饭、晚上吃饭、晚上睡觉,都会准时发消息给她了,⽽且还可以让她学习英语单词哦!等你了解了全部这100⾏代码,你可以加上每个节⽇⾃动发问候语哦,⽐如三⼋妇⼥节、⼥神节、情⼈节、春节、圣诞节,再也不⽤担⼼他说你没有仪式感了!
编写思路
为了⽅便快速开发,我们使⽤python中的wxpy模块完成的基本操作。
⾸先,,我们开始设置⼀些相关的参数,这些参数⼀看就懂,所以⽆需多⾔
# 设置你的名称和对⽅的名称,记住,不是ID也不是备注
weight和weights# 你的微型名称,记住,不是ID也不是备注
my_wechat_name = u'你的名字'
# 你⼥友的名称,记住,不是ID也不是备注
my_lady_wechat_name = u'她的名字'
# 设置早上起床时间,中午吃饭时间,下午吃饭时间,晚上睡觉时间
say_good_morning = "07:00"
say_good_lunch = "11:50"
say_good_dinner = "17:50"
say_good_dream = "23:10"
# 不同时间段想要发送的内容
str_good_morning = "⼩宝贝~起床啦~\n\n已经7点钟啦,起来晒太阳啦!"
str_good_lunch = "ლ(°◕‵ƹ′◕ლ)亲亲,不要太累啦,中午饭记得吃哦,劳逸结合(*^__^*) 嘻嘻……"
str_good_dinner = "n(*≧▽≦*)n⼩可爱,⼜到了下班时间啦,⼀起来吃晚饭吧"
haskell liststr_good_dream = "⊙﹏⊙∥∣°猪猪,晚上23点了,时间不早了哦,记得早点休息。"
如果你愿意,可以在上⾯对时间的判断中,加⼊⼀些其他你想要的,⽐如节⽇问候(情⼈节、圣诞节、三⼋妇⼥节等),这样你⼥友就更开⼼啦!后期如果有时间,我将会加上以上节⽇问候功能。
接着,开启机器⼈,为了程序的健壮性,⾃动判断⼀下操作系统,根据不同操作系统执⾏不同指令
# 启动机器⼈,⾃动根据操作系统执⾏不同的指令
# windows系统或macOS Sierra系统使⽤bot = Bot()
# linux系统或macOS Terminal系统使⽤bot = Bot(console_qr=2)
if('Windows' in platform.system()):
# Windows
bot = Bot()
elif('Darwin' in platform.system()):
# MacOSX
bot = Bot()
elif('Linux' in platform.system()):
# Linux
bot = Bot(console_qr=2,cache_path=True)
else:
# ⾃⾏确定
print("⽆法识别你的操作系统类型,请⾃⼰设置")
设置完相关参数以后,我们再来学习⼀下,如何每天教⼥友学英语
# 获取每⽇励志精句
def get_message():
r = ("open.iciba/dsapi/")
note = r.json()['note']
content = r.json()['content']
return note,content
python基础代码100例教完⼥友学英语后,开始把我们的关⼼语发给他。这⾥涉及到wxpy模块的相关操作,很简单,看我的例⼦就会了。# 发送消息给她
def send_message(your_message):
try:
粒子特效素材# 对⽅的名称
my_friend = bot.friends().search(my_lady_wechat_name)[0]
# 发送消息给对⽅
my_friend.send(your_message)
except:
# 你的名称
xor加密发my_friend = bot.friends().search(my_wechat_name)[0]
# 提⽰
my_friend.send(u"守护⼥友出问题了,赶紧去看看咋回事~")
最后,就是如何每天定时发关⼼语给⼥友的问题了。⾸先来个while循环,365天⽆限关⼼
# 来个死循环,24⼩时关⼼她
while(True):
# 提⽰
print("守护中,时间:%s"% ime())
# 获取时间,只获取时和分,对应的位置为倒数第13位到倒数第8位
now_time = ime()[-13:-8]
if (now_time == say_good_morning):
if(first_say_good_morning == False):
message = str_good_morning
send_message(message)
first_say_good_morning = True
first_say_good_lunch = False
first_say_good_dinner = False
first_say_good_dream = False
print("提醒⼥友早上起床:%s" % ime())
这下⾯还有很多代码,我就不列出来了
# 延时10秒
time.sleep(10)
上⾯的first_say_good_morning,first_say_good_lunch,first_say_good_dinner,first_say_good_dream是⼲什么⽤的呢?其实是⽤来做标志检测的,防⽌同⼀时间断内多次发送同样的消息给⼥友,发多了被拉⿊怎么办 ,所以标志位是必须要的。
最后,输⼊start_care()开始守护⼥友模式吧~
使⽤教程
pip安装下列包
[x] pip install wxpy
[x] pip install requests
设置你的名字和她的名字
# 设置你的名称和对⽅的名称,记住,不是ID也不是备注
# 你的微型名称,记住,不是ID也不是备注
my_wechat_name = u'你的名字'
# 你⼥友的名称,记住,不是ID也不是备注
my_lady_wechat_name = u'她的名字'
设置早上起床时间,中午吃饭时间,下午吃饭时间,晚上睡觉时间
# 设置早上起床时间,中午吃饭时间,下午吃饭时间,晚上睡觉时间
say_good_morning = "07:00"
say_good_lunch = "11:50"
say_good_dinner = "17:50"
say_good_dream = "23:10"
设置想要提醒的内容
# 不同时间段想要发送的内容
str_good_morning = "⼩宝贝~起床啦~\n\n已经7点钟啦,起来晒太阳啦!"
str_good_lunch = "ლ(°◕‵ƹ′◕ლ)亲亲,不要太累啦,中午饭记得吃哦,劳逸结合(*^__^*) 嘻嘻……"
str_good_dinner = "n(*≧▽≦*)n⼩可爱,⼜到了下班时间啦,⼀起来吃晚饭吧"
str_good_dream = "⊙﹏⊙∥∣°猪猪,晚上23点了,时间不早了哦,记得早点休息。"
演⽰图⽚
linux系统安装app视频总结
以上所述是⼩编给⼤家介绍的100⾏Python代码实现每天不同时间段定时给⼥友发消息,希望对⼤家有所帮助,如果⼤家有任何疑问请给我留⾔,⼩编会及时回复⼤家的。在此也⾮常感谢⼤家对脚本之家⽹站的⽀持!
如果你觉得本⽂对你有帮助,欢迎转载,烦请注明出处,谢谢!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论