用Python幫你脫單,24小時關注女朋友的情緒變化
程序員找個對象不容易啊,好不容易有了女朋友,可以有的時候太忙,經(jīng)常加班,于是暗自下決心,下次一定要準時發(fā)消息給她,哪怕是幾句話,想來想去不如用Python做一個守護機器人:
- 這樣就給女友定時發(fā)提示消息了
- 不會漏過每一個關鍵時刻,
- 貼心提醒讓她學習英語單詞
- 最重要的是,可以實時知道女友的情感情緒指數(shù),再也不用擔心女友莫名其妙生氣了。
01、編程思路
為了方便快速開發(fā),我們使用python中的wxpy模塊完成微信的基本操作。
01).首先,我們設置一個config.ini配置文件
主要是從這個配置文件開始讀取各種參數(shù)信息,這些參數(shù)一看就懂。
02).接著設定各個時間短的問候語
早上,中午,晚上,睡覺前等等時間段,對女孩一定要細心體貼。當然必要的表情包也是要加上的。
03).還有考慮各種節(jié)日的問候
比如女神節(jié),情人節(jié),圣誕節(jié)等等,當然最重要的是她的生日,如果這個忘記了,后果很嚴重,輕則跪搓衣板,重則冷戰(zhàn)3天。
02、開啟微信機器人
開啟微信機器人,為了程序的健壯性,自動判斷一下操作系統(tǒng),根據(jù)不同操作系統(tǒng)執(zhí)行不同指令。
1).首先讀取platfrom信息,然后判斷是那種平臺
2).獲取愛詞霸里面的金句
設置完相關參數(shù)以后,我們再來學習一下,如何每天教女友學英語:
3).獲取情感指數(shù)
只有每天的問候和節(jié)日問候是僅僅不夠的,我們必須時刻知道她的情緒指數(shù),這里可以使用snowNlp或者jieba來做分析,但是為了能夠在打包成exe可執(zhí)行文件時使得程序盡可能小,我們采取直接調(diào)用接口的方式來做。代碼如下:
4).發(fā)開心語給她
教完女友學英語后,開始把我們的關心語發(fā)給她。這里涉及到wxpy模塊的相關操作,很簡單,看我的例子就會了:
5).放大招,365天***關心
***,就是如何每天定時發(fā)關心語給女友的問題了。首先來個while循環(huán),365天***關心。
6).***,輸入以下代碼開始守護女友模式吧
- # 開始守護女友
- t = Thread(target=start_care, name='start_care')
- t.start()
03、看一下實戰(zhàn)效果
辛辛苦苦寫了半天,不知道效果怎么樣,我們來看一下實戰(zhàn)運行的效果圖,還是非常有意思的。
來來來,Python程序員如果學會這招,寫一個守護女友的機器人,相信一定會對你加分不少,當然肉麻的話,可以多加一些,哈哈,還等啥,趕緊操練起來。