這篇博客說了怎么去hook微信來接收好友訊息和發送訊息,現在就來實作一下,寫了個成品軟體
軟體下載地址:https://www.lanzous.com/ib4g30j
界面很簡單,如圖:(需要注意的是軟體只匹配微信版本2.8.0.121)

主要也就兩個功能,
1、自動聊天:使用騰訊AI開放平臺的智能聊天,需要自己注冊拿到appID和appKey
2、自動回復:接收到好友訊息,自動回復指定內容(由你填寫)
另外我還開設了httpapi(打開軟體就會自動創建)
發送訊息api (請求這個api即可發送訊息給指定好友)
url: http://127.0.0.1:10010/api
方法:POST
資料提交方式:application/json
資料提交格式:{"wxid":好友微信ID或者群ID, "msg":要發送的訊息}
接收訊息api(需要你先開設服務端,軟體會將訊息以POST提交到你開設的服務)
url: http://127.0.0.1:10000/msg
方法:POST
資料提交方式:application/json
資料提交格式:{"wxid":訊息來源的微信ID或者群ID,"content":訊息內容,"sender":當wxid為群ID時,此值為發送者wxid,否則為空}
至于使用的話我覺得應該做的很人性化了,當然功能很少,只是業余興趣做的,
還是簡單說一下使用吧,如果要使用自動聊天,需要先去騰訊AI開放平臺使用QQ號登錄然后創建應用就可以拿到appID和appKey(不懂可以百度,相關內容太多了),右鍵填寫到軟體,在好友的那個頁面右鍵:

如果appID和appKey正確的話會提示,否則提示錯誤,另外,軟體有個小bug,如果你打開微信不登錄,只是停留在二維碼或者確定登錄的界面,在這個時間打開軟體會報錯,因為沒有登錄所以讀取不到聯系人資訊,懶得修復了,記得打開軟體前先登錄微信吧
為什么不用其他的人工智障呢,比如赫赫有名的圖靈?我看了圖靈的呼叫次數,免費版一天只能呼叫100次,這有個軟用,還有一個小i機器人,這個的呼叫檔案我沒看懂,而且官方提供的SDK只有Java版本,而騰訊AI并沒有呼叫次數限制,只是限制了QPS(每秒同時呼叫的次數),也就是說完全不用花錢就可以做到無限呼叫,當然還有他的檔案很完善,不用參考SDK就可以寫出來,
如果需要取消某個好友的自動聊天,需要在自動聊天的視窗右鍵他取消即可(自動回復也是一樣),這里宣告一下,軟體除了會訪問騰訊的介面地址,并沒有其他外界通信方式,可以自行抓包測驗,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/145092.html
標籤:Python
上一篇:演算法筆記(九):二分查找
