利用Python製作微信小助手防撤回+自動回覆二合一,非常強大

利用Python製作微信小助手防撤回+自動回覆二合一,非常強大

導語

大家新年好呀~今天在家閒來無事,想起來之前好多人吐槽那個微信防撤回的程序不能防止群消息撤回,於是優化了下,順手把之前微信相關的一些小作品的代碼整合了一下,寫了個微信小助手,在這裡分享給大家。

開發工具

Python版本:3.6.4

相關模塊:

wxpy模塊;

itchat模塊;

argparse模塊;

pyecharts模塊;

以及一些Python自帶的模塊。

環境搭建

安裝Python並添加到環境變量,pip安裝需要的相關模塊即可。

簡介

原理:

就是把接收到的消息都存起來,如果檢測到有人撤回消息,就把撤回消息的相關信息通過文件傳輸助手重新發給你。相比於之前的版本,該版本支持微信群內的消息防撤回,並將自動刪除三分鐘以前保存的消息以避免內存不足。

運行方式:

python版本在終端執行以下命令:

python main.py -o antiWithdrawal

exe版本在終端執行以下命令:

main.exe -o antiWithdrawal

效果如下:

利用Python製作微信小助手防撤回+自動回覆二合一,非常強大

原理:

通過itchat模塊來獲取所有微信好友的信息並進行簡單的可視化分析。

運行方式:

python版本在終端執行以下命令:

python main.py -o analysisFriends

exe版本在終端執行以下命令:

暫不支持

效果如下:

利用Python製作微信小助手防撤回+自動回覆二合一,非常強大

利用Python製作微信小助手防撤回+自動回覆二合一,非常強大

3. 開啟自動聊天機器人

原理:

調用圖靈機器人實現和好友自動聊天。

運行方式:

python版本在終端執行以下命令:

python main.py -o wechatRobot

exe版本在終端執行以下命令:

main.exe -o wechatRobot

效果如下:

利用Python製作微信小助手防撤回+自動回覆二合一,非常強大

原理:

對收到的消息進行檢測,若消息中包含給定的關鍵字(默認對所有消息進行自動回覆),則自動回覆給定的回覆內容(默認為您好,我現在有事不在,一會再和您聯繫。),若給定多個回覆內容,則隨機選擇一個內容進行回覆。

運行方式:

python版本在終端執行以下命令:

python main.py -o autoReply -k 關鍵字1*關鍵字2 -c 內容1*內容2

exe版本在終端執行以下命令:

main.exe -o autoReply -k 關鍵字1*關鍵字2 -c 內容1*內容2

效果如下:

利用Python製作微信小助手防撤回+自動回覆二合一,非常強大

相關源代碼私信小編“01”獲取,私信小編“01”還可獲取更多Python學習資料!

利用Python製作微信小助手防撤回+自動回覆二合一,非常強大


分享到:


相關文章: