您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關Python制作現微信機器人的方法,文章內容質量較高,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
一、項目介紹
python關于開發微信的庫主要有itchat
和wxpy
,而wxpy
底層是調用的itchat
,所以如果你只是要使用的話建議使用wxpy
庫,它比其他的庫都要優雅,更面向對象,而且深度整合了圖靈機器人
和小i機器人
;而itchat
擴展性更好,如果你想自己開發一個自己的微信庫那建議選itchat
。
我相信有不少同學使用過微信的網頁版,而wxpy
(底層使用itchat
)庫就是模擬登錄網頁端,然后調用微信的api實現操作的,我們可以查看itchat
源碼發現。
總之大家記住,目前wxpy
和itchat
都是模擬網頁版微信來操作的。
既然可以模擬網頁微信了,那又如何做到自動回復呢?這里我們就使用到了圖靈機器人
,大家可以在他們的官網(http://www.tuling123.com)免費注冊賬號,然后申請一個免費的機器人,每個人最多免費申請五個機器人。
我會在項目代碼中給一個默認的apikey,讓大家不用下載就可以嘗試,但是還是建議自己去申請,因為這個默認的apikey有調用次數限制,況且這算是一筆免費的財富呢!
為了方便大家理解,豬哥給大家畫了一個時序圖
先來張項目結構圖壓壓驚:
把項目放在了GitHub上,群里有小伙伴反饋不會使用github,這里我就詳細講一下如何從github上下載項目。
注意:github與git不是同一個東西,github是全球最大的同性戀交友論壇,在這里我們不比顏值與財富,只比誰的項目
star
多,star越多也就說明你越吸引同性的喜歡與愛慕,甚至連你的同事也會愛上你!而git是項目管理工具,github上的項目就是用git來管理,項目管理工具另一派系是svn。
首先找到你需要下載的項目,然后點擊Clone or download
,然后點擊右側的復制按鈕,豬哥這個項目的地址是:https://github.com/pig6/wxrobot
然后打開你的pycharm,選擇CSV
->Checkout from version control
->git
,然后粘貼剛才復制的項目鏈接。
最后pycharm可能會提示你使用 新窗口打開 還是用 當前窗口 打開,豬哥一般習慣使用 新窗口(New Window) 打開,這樣可以避免多個項目開發時造成混亂。
項目下載下來之后,因為沒有安裝必須的庫wxpy
,pycharm可能會有如下提示,這時我們點一下install就可以。
如果沒有出現安裝庫提示的話,我們可以在Setting
->Project
->Project Interpreter
里面添加wxpy
庫。
或者使用以下命令下載wxpy
庫,如果你是pip3則替換下面的pip。
pip install -U wxpy -i “https://pypi.doubanio.com/simple/”
你可以按右上角的綠色三角形按鈕,也可以右鍵項目然后點擊run
。
運行之后彈出登錄二維碼,手機微信掃一掃點擊確定登錄即可和好友聊天。
以上就是Python制作現微信機器人的方法,看完之后是否有所收獲呢?如果想了解更多相關內容,歡迎關注億速云行業資訊,感謝各位的閱讀。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。