掃二維碼與項(xiàng)目經(jīng)理溝通
我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
程序員找個(gè)對(duì)象不容易啊,好不容易有了女朋友,可以有的時(shí)候太忙,經(jīng)常加班,于是暗自下決心,下次一定要準(zhǔn)時(shí)發(fā)消息給她,哪怕是幾句話,想來想去不如用Python做一個(gè)守護(hù)機(jī)器人:

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

我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流