用Python幫你脫單,24小時關注女朋友的情緒變化
程序員找個對象不容易啊,好不容易有了女朋友,可以有的時候太忙,經常加班,于是暗自下決心,下次一定要準時發消息給她,哪怕是幾句話,想來想去不如用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程序員如果學會這招,寫一個守護女友的機器人,相信一定會對你加分不少,當然肉麻的話,可以多加一些,哈哈,還等啥,趕緊操練起來。