如何用Python寫個人專屬代聊機器人?

前言
大家還記得教會父母玩微信是什麼時候嗎?父母學會後,我們的生活就發生了「質」的變化,父母也許會吐槽你的微信頭像不好,要你換一個頭像。 最近 pk哥 又被母后大人吐槽了,原因是親戚微信群裡某個親戚生日,在群裡沒說生日快樂,吐槽我沒禮貌。這種群常年發小程序,所以自然是設置為免打擾狀態了,誰還天天盯著這個群看啊,長輩聊的話題我們又插不上話的。又要逼我開發小工具了,說幹就幹,10 行代碼製作一款關鍵詞自動回覆或者提醒小助手。

PS:另外很多人在學習Python的過程中,往往因為沒有好的教程或者沒人指導從而導致自己容易放棄,為此我整理了一套最新Python教程,如果你想學或者正在學python,可以關注我,後臺私信 ‘python’ 自動獲取!

前提

這個小工具能使用的前提是你的微信能夠登錄網頁版微信,因為本次用到的 wxpy 庫會調用微信網頁版接口。 根據關鍵字回覆固定消息 首先,我們做一個能識別某個群裡群成員聊天的關鍵字進行回覆對應的祝福消息,比如說當群消息出現「生日」相關的關鍵字,就會自動回覆「生日快樂」之類的祝福語。 直接 show you code:

如何用Python寫個人專屬代聊機器人?

代碼

如果有多個群需要回復的話,可以像我上面沒有一樣,把群名都放在列表裡,做一個 for 循環就好。 代碼運行後,群聊裡出現你定義的關鍵字的話,小助手就會自動回覆了。

如何用Python寫個人專屬代聊機器人?

提醒

根據關鍵字回覆隨機消息 每次都是回覆固定的消息容易被識破,我們可以做多幾套話術,然後隨機選一個話術回覆。

如何用Python寫個人專屬代聊機器人?

代碼

我簡單寫了 3 套話術,大家可以根據自己的文采多寫幾套,這樣重複的概率比較低,哈哈。

如何用Python寫個人專屬代聊機器人?

文字版

發送祝福圖片 除了發送文字祝福,當然可以發一些「沙雕」祝福圖片。圖片不要用中文命名就行,放在代碼同一目錄下。

如何用Python寫個人專屬代聊機器人?

代碼

這樣,就可以把圖片和文字一起發出來了。

如何用Python寫個人專屬代聊機器人?

帶圖的

發提醒消息給文件傳輸助手 如果你覺得上面的自動回覆沒有誠意,你也可以提醒自己。當群聊消息中出現對應的關鍵字,就發送提醒消息到文件傳輸助手裡。

如何用Python寫個人專屬代聊機器人?

代碼示範

群裡出現關鍵字,你的文件傳輸助手就會收到提醒了。

如何用Python寫個人專屬代聊機器人?

截圖

關鍵字換成其他你需要的,就可以做成其他提醒小助手了,不怕漏掉任何消息了,爽歪歪。 最後,把代碼放在雲服務器裡,運行代碼,自動回覆小助手 24 小時在線服務,豈不美滋滋

PS:另外很多人在學習Python的過程中,往往因為沒有好的教程或者沒人指導從而導致自己容易放棄,為此我整理了一套最新Python教程,如果你想學或者正在學python,可以關注我,後臺私信 ‘python’ 自動獲取!

本文的文字及圖片來源於網絡加上自己的想法,僅供學習、交流使用,不具有任何商業用途,版權歸原作者所有,如有問題請及時聯繫我們以作處理。



分享到:


相關文章: