首先,我們需要安裝并配置好Python環(huán)境,并安裝requests和itchat包,我用的是Windows7環(huán)境!
https://www.python.org/ python官網(wǎng)
下載
然后直接打開(kāi)安裝
選擇path那個(gè)選項(xiàng)勾選(直接添加環(huán)境變量以及路徑) 直接下一步直到安裝完成
運(yùn)行 cmd
然后cmd命令行 輸入
pip install itchat requests
等待安裝完成現(xiàn)在我們已經(jīng)安裝完成了環(huán)境
然后在桌面新建文本以.py結(jié)尾復(fù)制以下代碼寫(xiě)入其中保存后運(yùn)行
KEY的值從圖靈官網(wǎng)新建機(jī)器人以后獲得
以下是腳本內(nèi)容
#coding = utf8
import requests
import itchat
#去圖靈機(jī)器人官網(wǎng)http://www.tuling123.com/ 注冊(cè)后會(huì)生成一個(gè)apikey,可在個(gè)人中心查看
KEY = '此處填寫(xiě)圖靈機(jī)器人KEY'
def get_response(msg):
apiUrl = 'http://www.tuling123.com/openapi/api'
data = {
'key' : KEY,
'info' : msg, # 這是要發(fā)送出去的信息
'userid' : 'wechat-rebot', #這里隨意寫(xiě)點(diǎn)什么都行
}
try:
r = requests.post(apiUrl, data =data).json()
#獲取文本信息,若沒(méi)有‘Text’ 值,將返回Nonoe
return r.get('text')
except:
return
#通過(guò)定義裝飾器加強(qiáng)函數(shù) tuling_reply(msg) 功能,獲取注冊(cè)文本信息@itchat.msg_register(itchat.content.TEXT)
br/>@itchat.msg_register(itchat.content.TEXT)
defaultReply = 'I received: ' +msg['Text']
reply = get_response(msg['Text'])
#a or b 表示,如有a有內(nèi)容,那么返回a,否則返回b
return reply or defaultReply
#使用熱啟動(dòng),不需要多次掃碼
itchat.auto_login(hotReload=True)
itchat.run()
然后環(huán)境正常的話(huà)文本將變成這個(gè)圖標(biāo)!
運(yùn)行以后會(huì)得到一個(gè)二維碼微信掃描登陸即可,用其他微信和自己聊天即可開(kāi)始自動(dòng)回復(fù)!
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線(xiàn),公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性?xún)r(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專(zhuān)為企業(yè)上云打造定制,能夠滿(mǎn)足用戶(hù)豐富、多元化的應(yīng)用場(chǎng)景需求。