最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

手把手教你使用Python創(chuàng)建微信機器人

 更新時間:2019年04月29日 11:31:55   作者:豬哥66  
微信,一個日活10億的超級app,不僅在國內社交獨領風騷,在國外社交也同樣占有一席之地,今天我們要將便是如何用Python來生成一個微信機器人,感興趣的朋友跟隨小編一起看看吧

微信,一個日活10億的超級app,不僅在國內社交獨領風騷,在國外社交也同樣占有一席之地,今天我們要將便是如何用Python來生成一個微信機器人,突然想起魯迅先生曾經說過的一句話:



因為是微信機器人系列的第一篇文章,所以豬哥會特別詳細的講解每一地方,盡量使每一位想學習的同學都能順順利利的開始,下面就讓我們一起來做些有趣的事吧!


一、項目介紹

1.微信庫選擇

python關于開發(fā)微信的庫主要有itchatwxpy,而wxpy底層是調用的itchat,所以如果你只是要使用的話建議使用wxpy庫,它比其他的庫都要優(yōu)雅,更面向對象,而且深度整合了圖靈機器人小i機器人;而itchat擴展性更好,如果你想自己開發(fā)一個自己的微信庫那建議選itchat

2.實現原理

我相信有不少同學使用過微信的網頁版,而wxpy(底層使用itchat)庫就是模擬登錄網頁端,然后調用微信的api實現操作的,我們可以查看itchat源碼發(fā)現。




總之大家記住,目前wxpyitchat都是模擬網頁版微信來操作的。

3.圖靈機器人

既然可以模擬網頁微信了,那又如何做到自動回復呢?這里我們就使用到了圖靈機器人,大家可以在他們的官網(http://www.tuling123.com)免費注冊賬號,然后申請一個免費的機器人,每個人最多免費申請五個機器人。



我會在項目代碼中給一個默認的apikey,讓大家不用下載就可以嘗試,但是還是建議自己去申請,因為這個默認的apikey有調用次數限制,況且這算是一筆免費的財富呢!

4.整體流程

為了方便大家理解,豬哥給大家畫了一個時序圖


二、項目代碼

先來張項目結構圖壓壓驚:


1.下載項目

豬哥已經把項目放在了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) 打開,這樣可以避免多個項目開發(fā)時造成混亂。

2.下載wxpy庫

項目下載下來之后,因為沒有安裝必須的庫wxpy,pycharm可能會有如下提示,這時我們點一下install就可以。



如果沒有出現安裝庫提示的話,我們可以在Setting->Project->Project Interpreter里面添加wxpy庫。



或者使用以下命令下載wxpy庫,如果你是pip3則替換下面的pip。

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

3.運行項目

你可以按右上角的綠色三角形按鈕,也可以右鍵項目然后點擊run。



運行之后彈出登錄二維碼,手機微信掃一掃點擊確定登錄即可和好友聊天。


三、總結

首先感謝大家的耐心閱讀,考慮到有很多零基礎的同學所以文章有點長。

豬哥來總結下這幾天使用wxpy庫開發(fā)微信機器人的一些感受吧!

豬哥用自己的大號測試了一周,也沒有出現被封的跡象,只要不發(fā)送大量的相同信息就沒問題即使出現被封也只是會限制你微信登錄網頁版,手機端不影響使用,正常使用大概一兩周就自動解封最好用小號測試,一年以內注冊的微信號不可以登微信網頁版,也就是說不能用測試微信網頁版有些功能位閹割了,比如:添加好友,拉人入群等,因為怕微商使用機器人到處作惡所以才閹割目前只開發(fā)了一個功能,先讓大家入門,后面的功能會慢慢豐富起來目前wxpy基于微信網頁登錄,很多功能無法實現,后期考慮跟換成iPad登錄圖靈機器人智商有待提高最后感謝武亞飛同學提供的微信小號

Github項目地址:https://github.com/pig6/wxrobot(或點擊閱讀原文)

wxpy官方文檔:https://wxpy.readthedocs.io/zh/latest

以上所述是小編給大家介紹的使用Python創(chuàng)建微信機器人,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

相關文章

  • pandas pd.read_csv()函數中parse_dates()參數的用法說明

    pandas pd.read_csv()函數中parse_dates()參數的用法說明

    這篇文章主要介紹了pandas pd.read_csv()函數中parse_dates()參數的用法說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • pandas中Series和DataFrame的rank方法解析

    pandas中Series和DataFrame的rank方法解析

    pandas中的rank方法是用于數據排名的重要工具,它不返回排序后的數據,而是數據的排名。rank方法可以處理相同數據的排名,通過平均排名方式解決排名沖突,并支持自定義排序規(guī)則及逆序排名。此外,DataFrame的rank方法允許在行或列上計算排名
    2024-09-09
  • Python configparser模塊應用過程解析

    Python configparser模塊應用過程解析

    這篇文章主要介紹了Python configparser模塊應用過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-08-08
  • Python?創(chuàng)建格式化字符串方法

    Python?創(chuàng)建格式化字符串方法

    這篇文章主要介紹了Python?創(chuàng)建格式化字符串方法,文章圍繞主題展開詳細的內容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-08-08
  • python3實現二叉樹的遍歷與遞歸算法解析(小結)

    python3實現二叉樹的遍歷與遞歸算法解析(小結)

    這篇文章主要介紹了python3實現二叉樹的遍歷與遞歸算法解析(小結),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-07-07
  • Python?selenium把歌詞評論做成詞云圖

    Python?selenium把歌詞評論做成詞云圖

    大家好,本篇文章主要講的是Python?selenium把歌詞評論做成詞云圖,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下
    2022-01-01
  • Pycharm如何運行.py文件的方法步驟

    Pycharm如何運行.py文件的方法步驟

    這篇文章主要介紹了Pycharm如何運行.py文件的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-03-03
  • 在Python中關于中文編碼問題的處理建議

    在Python中關于中文編碼問題的處理建議

    這篇文章主要介紹了幾種在Python中關于中文編碼問題的處理方法,包括在使用Unicode編碼時碰到的異常等,需要的朋友可以參考下
    2015-04-04
  • Python中窗口操作的完整教程

    Python中窗口操作的完整教程

    在使用 Python 進行窗口操作時,可以執(zhí)行各種任務,如最大化、最小化、置頂窗口,本文將詳細介紹這些操作,并提供豐富的示例代碼,希望可以更好地幫助大家了解如何利用 Python 操縱窗口
    2023-11-11
  • python3+PyQt5重新實現自定義數據拖放處理

    python3+PyQt5重新實現自定義數據拖放處理

    這篇文章主要為大家詳細介紹了python3+PyQt5重新實現自定義數據拖放處理,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-04-04

最新評論

通许县| 长垣县| 桓台县| 辽宁省| 康定县| 西峡县| 湟中县| 岫岩| 拉萨市| 海城市| 汾西县| 禹城市| 高青县| 镇江市| 正定县| 白银市| 威宁| 乐至县| 长宁区| 潞西市| 水城县| 南城县| SHOW| 馆陶县| 台南市| 台山市| 特克斯县| 南投县| 米林县| 于都县| 永川市| 宁波市| 蓝田县| 察哈| 红河县| 黄平县| 洛隆县| 云阳县| 侯马市| 宜阳县| 黑龙江省|