
實現起來其實很簡單,一共就幾行代碼,分別調用了微信自動化庫和百度圖靈機器人,不懂python的也可以直接用
用途也不光是陪女友聊天,也可以用作正式場合,包括不同的行業(主要是創建不同類型的圖靈機器人)
成果如圖所示:

先直接上代碼吧,再講怎么操作
"""
當然在學習Python的道路上肯定會困難,沒有好的學習資料,怎么去學習呢?
學習Python中有不明白推薦加入交流Q群號:928946953
群里有志同道合的小伙伴,互幫互助, 群里有不錯的視頻學習教程和PDF!
還有大牛解答!
""" KEY = '97e5e2bexxxxxxxxxxx98e1f9faea0' # KEY為圖靈機器人的api密鑰,自己可以去官網申請 from wxpy import * # 這個庫需要pip裝一下,用於實現一些微信自動化功能 bot = Bot() # 創建一個微信對象 friend = bot.friends().search('微信昵稱')[0] # 選擇一個微信朋友,來跟他聊天(這里的名字指微信備注名,不是微信原有名) tuling = Tuling(api_key=KEY) # 創建一個圖靈機器人對象 @bot.register(friend) # python裝飾器 def reply_my_friend(msg): tuling.do_reply(msg) # 圖靈機器人自動回復 bot.join() #保持登陸狀態
上邊的python代碼其實很簡單,沒多少難點,程序運行之后會先彈出一個二維碼,手機微信掃描后,程序即可登錄微信(使用的是網頁版微信)
接下來說一下第一行的KEY怎么獲取,和圖靈機器人的簡單描述
點擊登錄圖靈機器人官網:
http://www.tuling123.com
注冊一個賬號,然后創建一個智能機器人

這里的選項只是對圖靈機器人的一個初始化,之后可以在設置里對圖靈機器人加入更多的配置,還是很強大的,不愧是百度的AI
每個賬號可以創建五個機器人,
僅僅注冊可以10句話/天
實名認證后可以100句話/天
注冊后三天之內享受實名認證的權限
然后在網站上點擊機器人就可以看到對應的api key,將key值放到腳本中即可

注:大家使用之前最好先測試一下自己能否登陸網頁微信,有很少部分人是不能登陸網頁微信的,原因不明(我的一批同事有兩個人用不了,特點是都用小米手機,而且都是接觸互聯網比較早的大牛)
該程序使用的是網頁微信的入口,因此如果不能登陸網頁微信,可能也使用不了該程序