python + Anaconda3+itchat包簡易實現群聊自動回覆(小記)
阿新 • • 發佈:2018-11-04
在window中提前安裝了Anaconda3,在Pycham中直接編輯。
注意itchat包的位置:
選擇有itchat包的目錄。儲存程式退出pycham,重新啟動後,包就不會報錯了。程式碼:
import itchat import requests def get_response(msg): apiUrl = 'http://www.tuling123.com/openapi/api' data = { 'key': '8edce3ce905a4c1dbb965e6b35c3834d', # Tuling Key 'info': msg, # 這是我們發出去的訊息 'userid': 'wechat-robot', # 這裡你想改什麼都可以 } # 我們通過如下命令傳送一個post請求 r = requests.post(apiUrl, data=data).json() return r.get('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()
執行後掃描出現的二維碼,登入網頁版微信,(會自動回覆資訊,有小號就用小號自測,不然回覆的資訊會被認為是神經病的233.....)