Python制作現(xiàn)微信機器人的方法-創(chuàng)新互聯(lián)

這篇文章將為大家詳細講解有關(guān)Python制作現(xiàn)微信機器人的方法,文章內(nèi)容質(zhì)量較高,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

10年積累的做網(wǎng)站、成都網(wǎng)站建設(shè)經(jīng)驗,可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認識你,你也不認識我。但先網(wǎng)站設(shè)計制作后付款的網(wǎng)站建設(shè)流程,更有博興免費網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

一、項目介紹

1.微信庫選擇

python關(guān)于開發(fā)微信的庫主要有itchatwxpy,而wxpy底層是調(diào)用的itchat,所以如果你只是要使用的話建議使用wxpy庫,它比其他的庫都要優(yōu)雅,更面向?qū)ο螅疑疃日狭?code>圖靈機器人和小i機器人;而itchat擴展性更好,如果你想自己開發(fā)一個自己的微信庫那建議選itchat

2.實現(xiàn)原理

我相信有不少同學(xué)使用過微信的網(wǎng)頁版,而wxpy(底層使用itchat)庫就是模擬登錄網(wǎng)頁端,然后調(diào)用微信的api實現(xiàn)操作的,我們可以查看itchat源碼發(fā)現(xiàn)。
Python制作現(xiàn)微信機器人的方法
Python制作現(xiàn)微信機器人的方法
總之大家記住,目前wxpyitchat都是模擬網(wǎng)頁版微信來操作的。

3.圖靈機器人

既然可以模擬網(wǎng)頁微信了,那又如何做到自動回復(fù)呢?這里我們就使用到了圖靈機器人,大家可以在他們的官網(wǎng)(http://www.tuling123.com)免費注冊賬號,然后申請一個免費的機器人,每個人最多免費申請五個機器人。
Python制作現(xiàn)微信機器人的方法
我會在項目代碼中給一個默認的apikey,讓大家不用下載就可以嘗試,但是還是建議自己去申請,因為這個默認的apikey有調(diào)用次數(shù)限制,況且這算是一筆免費的財富呢!

4.整體流程

為了方便大家理解,豬哥給大家畫了一個時序圖
Python制作現(xiàn)微信機器人的方法

二、項目代碼

先來張項目結(jié)構(gòu)圖壓壓驚:
Python制作現(xiàn)微信機器人的方法

1.下載項目

把項目放在了GitHub上,群里有小伙伴反饋不會使用github,這里我就詳細講一下如何從github上下載項目。

注意:github與git不是同一個東西,github是全球大的同性戀交友論壇,在這里我們不比顏值與財富,只比誰的項目star多,star越多也就說明你越吸引同性的喜歡與愛慕,甚至連你的同事也會愛上你!而git是項目管理工具,github上的項目就是用git來管理,項目管理工具另一派系是svn。

Python制作現(xiàn)微信機器人的方法
首先找到你需要下載的項目,然后點擊Clone or download,然后點擊右側(cè)的復(fù)制按鈕,豬哥這個項目的地址是:https://github.com/pig6/wxrobot
Python制作現(xiàn)微信機器人的方法
然后打開你的pycharm,選擇CSV->Checkout from version control->git,然后粘貼剛才復(fù)制的項目鏈接。
Python制作現(xiàn)微信機器人的方法
Python制作現(xiàn)微信機器人的方法
最后pycharm可能會提示你使用 新窗口打開 還是用 當前窗口 打開,豬哥一般習(xí)慣使用 新窗口(New Window) 打開,這樣可以避免多個項目開發(fā)時造成混亂。

2.下載wxpy庫

項目下載下來之后,因為沒有安裝必須的庫wxpy,pycharm可能會有如下提示,這時我們點一下install就可以。
Python制作現(xiàn)微信機器人的方法
如果沒有出現(xiàn)安裝庫提示的話,我們可以在Setting->Project->Project Interpreter里面添加wxpy庫。
Python制作現(xiàn)微信機器人的方法
或者使用以下命令下載wxpy庫,如果你是pip3則替換下面的pip。

pip install -U wxpy -i “https://pypi.doubanio.com/simple/”

3.運行項目

你可以按右上角的綠色三角形按鈕,也可以右鍵項目然后點擊run。
Python制作現(xiàn)微信機器人的方法
運行之后彈出登錄二維碼,手機微信掃一掃點擊確定登錄即可和好友聊天。
Python制作現(xiàn)微信機器人的方法

以上就是Python制作現(xiàn)微信機器人的方法,看完之后是否有所收獲呢?如果想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊,感謝各位的閱讀。

文章名稱:Python制作現(xiàn)微信機器人的方法-創(chuàng)新互聯(lián)
地址分享:http://www.bm7419.com/article0/dgciio.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)、面包屑導(dǎo)航手機網(wǎng)站建設(shè)虛擬主機、網(wǎng)站維護電子商務(wù)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

小程序開發(fā)