色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

中科院長(zhǎng)春光機(jī)所 ? 來(lái)源:fqj ? 2019-04-28 11:16 ? 次閱讀

微信,一個(gè)日活10億的超級(jí)app,不僅在國(guó)內(nèi)社交獨(dú)領(lǐng)風(fēng)騷,在國(guó)外社交也同樣占有一席之地。今天我們要講的便是如何用Python來(lái)做一個(gè)微信聊天機(jī)器人

因?yàn)槭俏⑿艡C(jī)器人系列的第一篇文章,所以筆者會(huì)特別詳細(xì)的講解每一個(gè)地方,使零基礎(chǔ)的同學(xué)也能順順利利的開(kāi)始,下面就讓我們一起來(lái)做些有趣的事吧!

一、項(xiàng)目介紹

1、微信庫(kù)選擇

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

2.實(shí)現(xiàn)原理

我相信有不少同學(xué)使用過(guò)微信的網(wǎng)頁(yè)版,而wxpy(底層使用itchat)庫(kù)就是模擬登錄網(wǎng)頁(yè)端,然后調(diào)用微信的api實(shí)現(xiàn)操作的,我們可以查看itchat源碼發(fā)現(xiàn)。

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

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

總之大家記住,目前wxpy和itchat都是模擬網(wǎng)頁(yè)版微信來(lái)操作的。

3.圖靈機(jī)器人

既然可以模擬網(wǎng)頁(yè)微信了,那又如何做到自動(dòng)回復(fù)呢?這里我們就使用到了圖靈機(jī)器人,大家可以在他們的官網(wǎng)(http://www.tuling123.com)免費(fèi)注冊(cè)賬號(hào),然后申請(qǐng)一個(gè)免費(fèi)的機(jī)器人,每個(gè)人最多免費(fèi)申請(qǐng)五個(gè)機(jī)器人。

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

我會(huì)在項(xiàng)目代碼中給一個(gè)默認(rèn)的apikey,讓大家不用申請(qǐng)機(jī)器人就可以直接運(yùn)行項(xiàng)目,但是筆者還是建議同學(xué)自己去申請(qǐng),因?yàn)檫@個(gè)默認(rèn)的apikey有調(diào)用次數(shù)限制,況且這算是一筆免費(fèi)的財(cái)富呢!

4.整體流程

為了方便大家理解,筆者給大家畫了一個(gè)時(shí)序圖

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

二、項(xiàng)目代碼

先來(lái)張項(xiàng)目結(jié)構(gòu)圖壓壓驚:

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

1.下載項(xiàng)目

筆者已經(jīng)把項(xiàng)目放在了GitHub上,群里有小伙伴反饋不會(huì)使用github,這里我就詳細(xì)講一下如何從github上下載項(xiàng)目。

注意:github與git不是同一個(gè)東西,github是全球最大的同性交友論壇,在這里我們不比顏值與財(cái)富,只比誰(shuí)的項(xiàng)目star多,star越多也就說(shuō)明你越吸引同性的喜歡與愛(ài)慕,甚至連你的同事也會(huì)愛(ài)上你!而git是項(xiàng)目管理工具,github上的項(xiàng)目就是用git來(lái)管理,項(xiàng)目管理工具另一派系是svn。

首先找到你需要下載的項(xiàng)目,然后點(diǎn)擊Clone or download,然后點(diǎn)擊右側(cè)的復(fù)制按鈕,筆者的這個(gè)項(xiàng)目的地址是:https://github.com/pig6/wxrobot

然后打開(kāi)你的pycharm,選擇CSV->Checkout from version control->git,然后粘貼剛才復(fù)制的項(xiàng)目鏈接。

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

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

最后pycharm可能會(huì)提示你使用 新窗口打開(kāi) 還是用 當(dāng)前窗口 打開(kāi),筆者一般習(xí)慣使用 新窗口(New Window) 打開(kāi),這樣可以避免多個(gè)項(xiàng)目開(kāi)發(fā)時(shí)造成混亂。

2.下載wxpy庫(kù)

項(xiàng)目下載下來(lái)之后,因?yàn)闆](méi)有安裝必須的庫(kù)wxpy,pycharm可能會(huì)有如下提示,這時(shí)我們點(diǎn)一下install就可以。

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

如果沒(méi)有出現(xiàn)安裝庫(kù)提示的話,我們可以在Setting->Project->Project Interpreter里面添加wxpy庫(kù)。

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

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

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

3.運(yùn)行項(xiàng)目

你可以按右上角的綠色三角形按鈕,也可以右鍵項(xiàng)目然后點(diǎn)擊run。

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

運(yùn)行之后彈出登錄二維碼,手機(jī)微信掃一掃點(diǎn)擊確定登錄即可和好友聊天。

三、總結(jié)

首先感謝大家的耐心閱讀,考慮到有很多零基礎(chǔ)的同學(xué)所以文章有點(diǎn)長(zhǎng)。

筆者來(lái)總結(jié)下這幾天使用wxpy庫(kù)開(kāi)發(fā)微信機(jī)器人的一些感受吧!

筆者用自己的大號(hào)測(cè)試了一周,也沒(méi)有出現(xiàn)被封的跡象,只要不發(fā)送大量的相同信息就沒(méi)問(wèn)題

即使出現(xiàn)被封也只是會(huì)限制你微信登錄網(wǎng)頁(yè)版,手機(jī)端不影響使用,正常使用大概一兩周就自動(dòng)解封

最好用小號(hào)測(cè)試,據(jù)說(shuō)2018年及以后注冊(cè)的微信號(hào)都不可以登微信網(wǎng)頁(yè)版,也就是說(shuō)不能用測(cè)試

微信網(wǎng)頁(yè)版有些功能被閹割了,比如:添加好友,拉人入群等,因?yàn)榕挛⑸淌褂脵C(jī)器人到處作惡所以才閹割

目前只開(kāi)發(fā)了一個(gè)功能,先讓大家入門,后面的功能會(huì)慢慢豐富起來(lái)

目前wxpy基于微信網(wǎng)頁(yè)登錄,很多功能無(wú)法實(shí)現(xiàn),后期考慮跟換成iPad登錄

圖靈機(jī)器人智商有待提高

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 編程
    +關(guān)注

    關(guān)注

    88

    文章

    3627

    瀏覽量

    93810
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4801

    瀏覽量

    68735
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4799

    瀏覽量

    84810

原文標(biāo)題:用Python創(chuàng)建微信機(jī)器人

文章出處:【微信號(hào):cas-ciomp,微信公眾號(hào):中科院長(zhǎng)春光機(jī)所】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    手把手教你制作機(jī)器人

    手把手教你制作機(jī)器人
    發(fā)表于 08-12 09:52

    手把手教你用51單片機(jī)DIY音樂(lè)頻譜顯示

    `手把手教你用51單片機(jī)DIY音樂(lè)頻譜顯示`
    發(fā)表于 08-15 23:13

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

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

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

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

    手把手教你構(gòu)建一個(gè)完整的工程

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

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

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

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

    美女手把手教你如何裝機(jī)(中) 再來(lái)是硬碟的部份,這款機(jī)殼還不錯(cuò),可以旋轉(zhuǎn)支架~
    發(fā)表于 01-27 11:14 ?1472次閱讀

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

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

    手把手教你安裝Quartus II

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

    手把手教你在家搭建監(jiān)控系統(tǒng)

    手把手教你在家搭建監(jiān)控系統(tǒng)
    發(fā)表于 01-17 19:47 ?25次下載

    手把手教你如何開(kāi)始DSP編程

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

    手把手教你學(xué)LabVIEW視覺(jué)設(shè)計(jì)

    手把手教你學(xué)LabVIEW視覺(jué)設(shè)計(jì)手把手教你學(xué)LabVIEW視覺(jué)設(shè)計(jì)手把手教你學(xué)LabVIEW視
    發(fā)表于 03-06 01:41 ?3145次閱讀

    手把手教你開(kāi)關(guān)電源PCB排板

    手把手教你開(kāi)關(guān)電源PCB排板(新型電源技術(shù))-分享一下開(kāi)關(guān)電源PCB排板的基本要點(diǎn)及分析,以及例子講解。絕對(duì)的手把手
    發(fā)表于 09-18 12:27 ?58次下載
    <b class='flag-5'>手把手</b><b class='flag-5'>教你</b>開(kāi)關(guān)電源PCB排板

    手把手教你學(xué)FPGA仿真

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

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

    工程送樣!手把手教你用好廣和通RedCap模組FG131&FG132系列
    的頭像 發(fā)表于 01-11 18:22 ?711次閱讀
    工程送樣!<b class='flag-5'>手把手</b><b class='flag-5'>教你用</b>好廣和通RedCap模組FG131&amp;amp;FG132系列
    主站蜘蛛池模板: 亚洲AV久久久噜噜噜久久| 亚洲精品一区三区三区在线观看| 激情午夜307| 韩国免费啪啪漫画无遮拦健身教练| 国产成人女人在线视频观看| 成人免费小视频| 俄罗斯摘花| 国产精品永久免费视频观看| 海量激情文学| 久久精品123| 免费精品美女久久久久久久久久| 女教师跟黑人男朋友激情过后| 女张腿男人桶羞羞漫画| 无码人妻少妇色欲AV一区二区 | 欧美成人猛片aaaaaaa| 午夜福利合集1000在线| 亚洲人成77777在线视频| 亚洲中文久久精品AV无码| 中文字幕无码亚洲视频| av在线色| 国产精品97久久AV色婷婷综合| 国产美女久久久久久久久久久| 精品国产乱码久久久久久乱码| 麻豆一区二区三区蜜桃免费| 欧美精品熟妇乱| 沈芯语麻豆0076 视频| 亚洲国产在线2020最新| 一个人免费观看在线视频播放| 97超碰射射射| 俄罗斯6一12呦女精品| 久久午夜免费视频| 欧美国产精品主播一区| 亚洲国产欧美日韩在线一区| videos gratis欧美另类| 国产精品亚洲AV色欲在线观看| 免费看黄的片多多APP下载| 亚洲国产成人私人影院| 综合色中色| 攵女yin乱合集高h| 麻豆产精品一二三产区区| 亚洲AV无码乱码国产麻豆P|