微信聊天機器人實現

微信聊天機器人實現html

 



如今愈來愈多的人使用微信聊天,在微信上聯繫情感,當你的二貨朋友不開心的時候,找你微信聊天,而你沒有時間,或沒有及時看到時,能夠設置微信聊天機器人去逗逗他,或撩一撩你心儀的她/他。python

好了,話很少說,如今開始操練起來吧。windows

所需環境api

系統:Windows8.1(windows其餘版本/Linux/Mac OS)微信

Python:Python3.6(3.4~3.7)編輯器

編輯器:我使用的是PyCharm3d

具體原理orm

將好友消息轉發給圖靈機器人,得到圖靈機器人的回覆後,將消息轉發給此好友,即搭建一個圖靈機器人與好友之間的溝通橋樑。cdn

具體實現步驟以下所示:htm

一、下載相關環境及編輯器,安裝包連接:pan.baidu.com/s/148jhViqs…提取碼:f68g。

二、註冊一個圖靈機器人,獲取APIkey,教程見註冊連接

三、使用pip(若沒有pip,請自行下載)安裝wxpy,requests,itchat包,wxpy包可簡化開發步驟,具體見開發文檔

安裝依賴包

#pip install XXX 爲python安裝命令pip install wxpy requests itchat

實現代碼

fromwxpyimport*api_key ="註冊圖靈機器人獲取的APIkey"bot = Bot()tuling = Tuling(api_key=api_key)my_group = ensure_one(bot.groups().search("微信羣名"))my_friend = ensure_one(bot.friends().search("微信好友備註"))@bot.register(my_group)defauto_replay_group(msg):tuling.do_reply(msg)@bot.register(my_friend)defauto_replay_person(msg):tuling.do_reply(msg)bot.join()

實現截圖

微信羣實現:


微信圖片_20180721223850.jpg

微信好友實現:


微信圖片_20180721223618.jpg

初次編寫,如如有錯,還望指出,謝謝!!!

by:leo

相關文章
相關標籤/搜索