import requests
import itchat
import time
def get_response(msg):
KEY = 'c5bc10cce8eb4757aa04d0045627de81123123123'
apiUrl = 'http://www.tuling123.com/openapi/api'
data = {
'key': KEY,
'info': msg,
'userid': 'wechat-robot',
}
try:
r = requests.post(apiUrl, data=data).json()
return r.get('text')
except:
return
@itchat.msg_register(itchat.content.TEXT)
def tuling_reply(msg):
reply = get_response(msg['Text'])
time.sleep(3)
return reply
@itchat.msg_register([itchat.content.PICTURE, itchat.content.RECORDING, itchat.content.VIDEO])
def other_replay(msg):
return "你要和我斗图吗?"
'''
不想每次运行程序都扫码,可以设置参数hotReload=True
如果想在登陆的时候使用命令行显示二维码,可以设置参数enableCmdQR=True
'''
itchat.auto_login()
itchat.run()
import requests
import itchat
def get_response(msg):
apiUrl = 'http://www.tuling123.com/openapi/api'
data={
'key': 'c5bc10cce8eb4757aa04d0045627de81123123123',
'info': msg,
'userid': 'wechat-robot',
}
r = requests.post(apiUrl, data=data).json()
return r.get('text')
@itchat.msg_register(itchat.content.TEXT)
def print_content(msg):
print('单人对话-'+msg['User']['NickName']+':'+msg['Text'])
return get_response(msg['Text'])
@itchat.msg_register([itchat.content.TEXT], isGroupChat=True)
def print_content(msg):
print('多人对话-'+msg['User']['NickName']+':'+msg['Text'])
return get_response(msg['Text'])
itchat.auto_login(True)
itchat.run()