WeChat+
如果你曾經有過以下的問題或者需求,那么這篇分享很適合你:
- 苦于手機存儲不夠,但是又不敢隨便刪微信的消息,只能小心翼翼的清理;
- 酷炫沙雕表情包制作,比如把幾句話融入到王靜澤-真香的表情包中,是不是非常沙雕;
- 想通過手機對電腦進行簡單控制,不想用TeamViewer,又想高度自定義;
- 隨時隨地都想通過手機獲取美食、天氣、笑話、福利信息,不同各個APP切來切去;
- 微信想發(fā)個表情包,但是表情包收藏太多,找的很麻煩;
- 搞個簡易備忘錄,不想因此還下個APP;
- 微信上直接翻譯一段話;
- 微信發(fā)送文本轉語音,給家里老人或者是視覺障礙的朋友;
- 微信頭像加logo,比如國慶節(jié)的“給我一面國旗”,開開腦洞;
- 基于微信,做自己的工具箱,任何電腦上做更合適,手機遠程控制一下的都可以哦;
關于該項目
起源
該項目的起因是一個比較程(老)序(油)猿(條)的理由,有一天我發(fā)現(xiàn)我下班時間比較早,有點尷尬,但是又不想沒事干還坐在公司,那么如何解決我的問題呢,初步想法是遠程控制電腦,在下班一定時間后把電腦鎖屏,營造一副我不是回家,只是去吃飯了的假象,而且還可以順便幫我在早上沒到公司的時間再遠程解鎖,這樣是不是看起來我來的也很早呢(反正我一般也不背包);
實現(xiàn)
其實從實現(xiàn)方式上看,最初想到的無非是通過TeamViewer之類的,但是一個是我的需求沒有這么復雜到要裝個控制軟件,另一方面在鎖屏情況下也不適用我的場景;
經過短暫的思考,我把目光投向了itchat,我想基于itchat,實現(xiàn)手機微信與網頁微信的通信,通信打通了,做什么事完全看Python能干嘛了,鎖屏解鎖肯定都是小case,而且這種方式實現(xiàn)簡單、操作便利(使用手機就行)、功能強大(Python你懂得),所以最后選擇了這種實現(xiàn)方式;
進展
最開始只是想實現(xiàn)上班輔助工具(鎖屏、解鎖、截屏),后來慢慢根據一些臨時想到的問題做了一些新的功能,比如根據返回文本相關表情包,給表情包太多懶得找的懶人們,文本轉語音,給那些需要給視力障礙、老人等發(fā)微信,但是語音不方便的小可愛們,關鍵字搜美食,給那些選擇困難癥們,微信備份,給那些惆悵微信占用手機空間太多的小可憐們(不會就我一個人用iphone6吧),TODO,給腦子逐漸不夠用的我,給頭像加國旗,給那些想蹭國慶熱點的兄弟們,等等等等;
注意:提供的這些功能并不是只有自己才能用,理論上你的任何一個好友、群里的朋友,都可以通過特定指令觸發(fā)這些功能,比如通過#國旗#,每個好友、群友都可以得到一面加了國旗水印的自己的頭像圖片,嘿嘿嘿;
現(xiàn)狀
目前支持功能列表:
- 群聊的文本內容分析:消息頻率數量統(tǒng)計、柱形圖分析、詞云展示、活躍時間段統(tǒng)計等(以群為單位);

- 體重跟蹤:做的一個體重跟蹤功能,追加體重信息,展示體重時間的折線圖;
- 遠程控制:控制宿主電腦,包括鎖屏、解鎖、截屏;
- 獲取美食信息,包括做法呦;

- 獲取天氣信息,某個城市的當前天氣;
- 笑話:隨機獲取笑話一則,有點笑話偏黃,大家謹慎使用;
- 福利:隨機獲取福利妹子圖一張,嘿嘿嘿;
- 表情包:獲取指定內容相關表情包一張,比如#表情包#666;

- TODO:沒錯,就是一個簡單的todo功能;
- 翻譯:目前支持中文、日語、英語、韓語、粵語,效果還行,粵語有點意思,大家也可以假裝自己會粵語啦,哈哈哈;
- 文本轉語音:支持三種聲音,郭德綱、林志玲、靜靜,沒錯,我想靜靜了,感覺是最有意義的一個功能,如果大家需要上班給老人發(fā)語音,那么這個非常實用,而且不像那些開發(fā)API,有次數限制啥的;
- 頭像改造:最近國慶朋友圈不是請給我一面國旗很火么,我也發(fā)了發(fā)現(xiàn)是假的。。。。所以就自己做了一個,目前支持國旗、黨旗、朋友頭像(嘿嘿嘿)這幾種,還不錯,算實用;

- 微信備份:這個也是一個朋友提過,就做了,目前我是對我的聊天中的圖片、語音、視頻進行了備份,消息內容只有群聊相關的;
- 表情包制作:將指定文本內容融入表情包當中,目前支持王靜澤-真香、有錢就是為所欲為、土撥鼠、打工是不可能打工,使用比較復雜,但是我強推這個功能,很好玩;

項目地址
https://github.com/NemoHoHaloAi/wechat-plus
感謝
項目中用到的第三方網站、工具、項目很多,感謝各位大佬分享;
最后
大家可以到我的Github上看看有沒有其他需要的東西,目前主要是自己做的機器學習項目、Python各種腳本工具、數據分析挖掘項目以及Follow的大佬、Fork的項目等:
https://github.com/NemoHoHaloAi