社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

用Python帮你脱单,24小时关注女朋友的情绪变化

菜鸟学Python • 6 年前 • 538 次点击  


作者:云外孤岛  

from: www.cnblogs.com/cloudbird/p/10534658.html

编辑:菜鸟学Python


程序员找个对象不容易啊,好不容易有了女朋友,可以有的时候太忙,经常加班,于是暗自下决心,下次一定要准时发消息给她,哪怕是几句话,想来想去不如用Python做一个守护机器人

  • 这样就给女友定时发提示消息了

  • 不会漏过每一个关键时刻,

  • 贴心提醒让她学习英语单词


最重要的是,可以实时知道女友的情感情绪指数,再也不用担心女友莫名其妙生气了。


01

编程思路


为了方便快速开发,我们使用python中的wxpy模块完成微信的基本操作。


01).首先,我们设置一个config.ini配置文件

主要是从这个配置文件开始读取各种参数信息,这些参数一看就懂。


02).接着设定各个时间短的问候语

早上,中午,晚上,睡觉前等等时间段,对女孩一定要细心体贴。当然必要的表情包也是要加上的。



03).还有考虑各种节日的问候

比如女神节,情人节,圣诞节等等,当然最重要的是她的生日,如果这个忘记了,后果很严重,轻则跪搓衣板,重则冷战3天。



02

开启微信机器人


开启微信机器人,为了程序的健壮性,自动判断一下操作系统,根据不同操作系统执行不同指令。


1).首先读取platfrom信息,然后判断是那种平台


2).获取爱词霸里面的金句

设置完相关参数以后,我们再来学习一下,如何每天教女友学英语:

3).获取情感指数

只有每天的问候和节日问候是仅仅不够的,我们必须时刻知道她的情绪指数,这里可以使用snowNlp或者jieba来做分析,但是为了能够在打包成exe可执行文件时使得程序尽可能小,我们采取直接调用接口的方式来做。代码如下:


4).发开心语给她

教完女友学英语后,开始把我们的关心语发给她。这里涉及到wxpy模块的相关操作,很简单,看我的例子就会了:


5).放大招,365天无限关心

最后,就是如何每天定时发关心语给女友的问题了。首先来个while循环,365天无限关心。

6).最后,输入以下代码开始守护女友模式吧

# 开始守护女友
t = Thread(target=start_care, name='start_care')
t.start()


03

看一下实战效果


辛辛苦苦写了半天,不知道效果怎么样,我们来看一下实战运行的效果图,还是非常有意思的。







来来来,Python程序员如果学会这招,写一个守护女友的机器人,相信一定会对你加分不少,当然肉麻的话,可以多加一些,哈哈,还等啥,赶紧操练起来。


原作者代码写的还是很仔细的,而且已经打包为exe文件,需要的源码的可以点击阅读原文,查看原作者repo获取。

也可以后台回复:【守护女友】


推荐阅读:

入门: 最全的零基础学Python的问题  | 零基础学了8个月的Python  | 实战项目 |学Python就是这条捷径


干货:实战爬取全网5000手机 | 38年NBA最佳球员分析 |   爬取4000多只股票   | 笑看新倚天屠龙记 | 灯谜答题王 |刘德华700多首歌曲


趣味:弹球游戏  | 九宫格  | 漂亮的花 | 


AI: 会做诗的机器人 | 给图片上色 | 预测收入 | 



Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/33396
 
538 次点击