python真是越往后面學,你就越愛不釋手。
真心感慨:人生苦短,我用Python!
不信我們就來看看今天這一篇隨筆---20行代碼實現微信聊天機器人!!!
依賴模塊:
1:requests模塊:網絡請求
2:itchat模塊:itchat是一個開源的微信個人號接口,使用python調用微信從未如此簡單。
pip install itchat
然后我們去茉莉機器人上申請api接口http://www.itpk.cn/。申請非常簡單,只需要一個郵箱就可以。

可以通過接入參數的分析,知道構造的請求數據包很簡單。

這是我們申請的apikey和api secret,申請很容易,所以我就不把自己的api提供給大家使用了,因為我對機器人進行了一些私人設置,比較適合自己朋友圈使用。。。
准備工作到此結束、、、現在我們可以來敲代碼啦·········
#-*- coding:utf-8 -*- import itchat import requests def get_response(msg): apiurl = 'http://i.itpk.cn/api.php' //moli機器人的網址 data={ "question": msg, //獲取到聊天的文本信息 "api_key": "9ddf52cacd0ef429d1c63bf411b9bed6", "api_secret": "n4gxkdyckd7p" } r=requests.post(apiurl,data=data) //構造網絡請求 return r.text @itchat.msg_register(itchat.content.TEXT) //好友消息的處理 def print_content(msg): return get_response(msg['Text']) @itchat.msg_register([itchat.content.TEXT], isGroupChat=True) //群消息的處理 def print_content(msg): return get_response(msg['Text']) itchat.auto_login(True) //自動登錄 itchat.run() //啟動聊天機器人
接下來就是到終端去運行代碼了!!是不是很雞凍尼???

敲上命令,回車

現在打開手機微信,掃一掃登錄網頁版微信。接下來就是見證奇跡的時刻·········

機器人完美運行。。。。啦。啦。啦。啦啦啦。。。
是不是很簡單尼,快去打造一個屬於自己的微信聊天機器人吧!!對於會敲代碼的小哥哥不會撩妹是不可能滴,畢竟我們還有人工智能嘛。over~
