python---微信聊天机器人
生活随笔
收集整理的這篇文章主要介紹了
python---微信聊天机器人
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
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 requestsdef 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~
轉載于:https://www.cnblogs.com/GaJack/p/9123973.html
總結
以上是生活随笔為你收集整理的python---微信聊天机器人的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: kubernetes的安装
- 下一篇: node express 学习笔记