在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

手把手教你用Python創建微信機器人

中科院長春光機所 ? 來源:fqj ? 2019-04-28 11:16 ? 次閱讀

微信,一個日活10億的超級app,不僅在國內社交獨領風騷,在國外社交也同樣占有一席之地。今天我們要講的便是如何用Python來做一個微信聊天機器人

因為是微信機器人系列的第一篇文章,所以筆者會特別詳細的講解每一個地方,使零基礎的同學也能順順利利的開始,下面就讓我們一起來做些有趣的事吧!

一、項目介紹

1、微信庫選擇

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

2.實現原理

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

手把手教你用Python創建微信機器人

手把手教你用Python創建微信機器人

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

3.圖靈機器人

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

手把手教你用Python創建微信機器人

我會在項目代碼中給一個默認的apikey,讓大家不用申請機器人就可以直接運行項目,但是筆者還是建議同學自己去申請,因為這個默認的apikey有調用次數限制,況且這算是一筆免費的財富呢!

4.整體流程

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

手把手教你用Python創建微信機器人

二、項目代碼

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

手把手教你用Python創建微信機器人

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,然后粘貼剛才復制的項目鏈接。

手把手教你用Python創建微信機器人

手把手教你用Python創建微信機器人

最后pycharm可能會提示你使用 新窗口打開 還是用 當前窗口 打開,筆者一般習慣使用 新窗口(New Window) 打開,這樣可以避免多個項目開發時造成混亂。

2.下載wxpy庫

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

手把手教你用Python創建微信機器人

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

手把手教你用Python創建微信機器人

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

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

3.運行項目

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

手把手教你用Python創建微信機器人

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

三、總結

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

筆者來總結下這幾天使用wxpy庫開發微信機器人的一些感受吧!

筆者用自己的大號測試了一周,也沒有出現被封的跡象,只要不發送大量的相同信息就沒問題

即使出現被封也只是會限制你微信登錄網頁版,手機端不影響使用,正常使用大概一兩周就自動解封

最好用小號測試,據說2018年及以后注冊的微信號都不可以登微信網頁版,也就是說不能用測試

微信網頁版有些功能被閹割了,比如:添加好友,拉人入群等,因為怕微商使用機器人到處作惡所以才閹割

目前只開發了一個功能,先讓大家入門,后面的功能會慢慢豐富起來

目前wxpy基于微信網頁登錄,很多功能無法實現,后期考慮跟換成iPad登錄

圖靈機器人智商有待提高

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 編程
    +關注

    關注

    88

    文章

    3670

    瀏覽量

    94597
  • 代碼
    +關注

    關注

    30

    文章

    4869

    瀏覽量

    69905
  • python
    +關注

    關注

    56

    文章

    4821

    瀏覽量

    85663

原文標題:用Python創建微信機器人

文章出處:【微信號:cas-ciomp,微信公眾號:中科院長春光機所】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    《零基礎開發AI Agent——手把手教你用扣子做智能體》

    《零基礎開發AI Agent——手把手教你用扣子做智能體》是一本為普通人量身打造的AI開發指南。它不僅深入淺出地講解了Agent的概念和發展,還通過詳細的工具介紹和實戰案例,幫助讀者快速掌握
    發表于 03-18 12:03

    手把手教你制作機器人

    手把手教你制作機器人
    發表于 08-12 09:52

    手把手教你用51單片機DIY音樂頻譜顯示

    `手把手教你用51單片機DIY音樂頻譜顯示`
    發表于 08-15 23:13

    手把手教你用matlab生成STM32官方IIR濾波器系數

    手把手教你用matlab生成STM32官方IIR濾波器系數.pdf手把手教你用 matlab 生成 STM32 官方 IIR 濾波器的系數 (一)本文采用的 matlab 版本為 R2
    發表于 08-09 06:05

    matlab stm32 參數,手把手教你用matlab生成STM32官方IIR濾波器系數.pdf 精選資料分享

    手把手教你用matlab生成STM32官方IIR濾波器系數.pdf手把手教你用 matlab 生成 STM32 官方 IIR 濾波器的系數 (一)本文采用的 matlab 版本為 R2
    發表于 08-10 06:51

    手把手教你構建一個完整的工程

    手把手教你構建一個完整的工程
    發表于 08-03 09:54 ?33次下載
    <b class='flag-5'>手把手</b><b class='flag-5'>教你</b>構建一個完整的工程

    手把手教你寫批處理-批處理的介紹

    手把手教你寫批處理-批處理的介紹
    發表于 10-25 15:02 ?69次下載

    美女手把手教你如何裝機(中)

    美女手把手教你如何裝機(中) 再來是硬碟的部份,這款機殼還不錯,可以旋轉支架~
    發表于 01-27 11:14 ?1495次閱讀

    美女手把手教你如何裝機(下)

    美女手把手教你如何裝機(下) 接著下來就是今天的重頭戲,開核蘿!~
    發表于 01-27 11:16 ?2969次閱讀

    手把手教你安裝Quartus II

    本章手把手把教你如何安裝 Quartus II 軟件 ,并將它激活 。此外 還有USB -Blaster下載器的驅動安裝步驟 。
    發表于 09-18 14:55 ?9次下載

    手把手教你在家搭建監控系統

    手把手教你在家搭建監控系統
    發表于 01-17 19:47 ?26次下載

    手把手教你如何開始DSP編程

    手把手教你如何開始DSP編程。
    發表于 04-09 11:54 ?13次下載
    <b class='flag-5'>手把手</b><b class='flag-5'>教你</b>如何開始DSP編程

    手把手教你學LabVIEW視覺設計

    手把手教你學LabVIEW視覺設計手把手教你學LabVIEW視覺設計手把手教你學LabVIEW視
    發表于 03-06 01:41 ?3282次閱讀

    手把手教你學FPGA仿真

    電子發燒友網站提供《手把手教你學FPGA仿真.pdf》資料免費下載
    發表于 10-19 09:17 ?2次下載
    <b class='flag-5'>手把手</b><b class='flag-5'>教你</b>學FPGA仿真

    工程送樣!手把手教你用好廣和通RedCap模組FG131&amp;amp;FG132系列

    工程送樣!手把手教你用好廣和通RedCap模組FG131&FG132系列
    的頭像 發表于 01-11 18:22 ?874次閱讀
    工程送樣!<b class='flag-5'>手把手</b><b class='flag-5'>教你用</b>好廣和通RedCap模組FG131&amp;amp;FG132系列
    主站蜘蛛池模板: 香蕉视频在线免费播放 | 色88888久久久久久影院 | 中文在线天堂网www 中文在线资源链接天堂 | 97人摸人人澡人人人超一碰 | 国产精品1区2区3区在线播放 | 午夜国产福利在线 | 天天拍天天色 | 一级特级aaa毛片 | 午夜三级网 | 综合成人在线 | 欧美爽爽| 人人玩人人添天天爽 | 久久香蕉国产精品一区二区三 | 欧美日韩一区二区三区视视频 | 动漫精品成人免费网站 | 欧美专区一区二区三区 | 久久综合九色综合97婷婷群聊 | 全部免费a级毛片 | 中文字幕在线二区 | 天堂网在线最新版www中文网 | 狠狠se| 性夜影院爽黄e爽在线观看 羞羞色院91精品网站 | 欧美日韩性猛交xxxxx免费看 | 成人欧美另类人妖 | 中文字幕第十页 | 久99热 | www.夜夜 | 欧美一级高清片欧美国产欧美 | 在线免费影视 | 国产精品久久在线观看 | 天堂最新版在线www在线 | 国产精品yy9299在线观看 | 婷婷五月小说 | 日产国产精品亚洲系列 | 在线天堂中文官网 | 青青操久久 | 久久久噜噜噜www成人网 | 欧美在线精品一区二区三区 | 特黄一级大片 | 黄网在线观看 | 涩色影院|