门与江沙一中门之间的地铁施工频繁,给市民的出行带来了不便'。
import requestsimport requests。
import randomimport random。
url = 'http://www.tuling123.com/openapi/api'url = 'http://www.tuling123.com/openapi/api'。
data = {data = {。
'key':'447420b14f4a4cf4b4b9e9e6a0682e34', # 填写你申请到的机器人apiKey'key':'447420b14f4a4cf4b4b9e9e6a0682e34', # 填写你申请到的机器人apiKey。
'info': '', # 这是我们发出去的消息'info': '', # 这是我们发出去的消息。
'userid': 'pth-robot' # 这里你想改什么都可以'userid': 'pth-robot' # 这里你想改什么都可以。
# 向服务器发送get请求,并返回响应数据# 向服务器发送get请求,并返回响应数据。
def get_response(msg): # 这里是我们收到的消息。
内江一中 try:try:。
data['info'] = msg # 更新我们的消息data['info'] = msg # 更新我们的消息。
r = requests.post(url, data=data).json()r = requests.post(url, data=data).json()。
# 返回一个随机的数据# 返回一个随机的数据。
return r.get('text')return r.get('text')。
except:except:。
# 如果服务器没有正常响应对方的消息,那么就返回空# 如果服务器没有正常响应对方的消息,那么就返回空。
returnreturn。
# 我们的机器人聊天# 我们的机器人聊天。
def tuling_chat():def tuling_chat():。
input_msg = input('我:')input_msg = input('我:')。
while True:while True:。
# 当输入'q'时,退出聊天# 当输入'q'时,退出聊天。
if input_msg == 'q':if input_msg == 'q':。
breakbreak。
respon = get_response(input_msg)respon = get_response(input_msg)。
if respon:if respon:。
print('小马:', respon)print('小马:', respon)。
else:else:。
print('小马:', '你说什么')print('小马:', '你说什么')。
。
input_msg = input('我:')input_msg = input('我:')。
if __name__ == '__main__':if __name__ == '__main__':。
print(tuling_chat())print(tuling_chat())。