門與江沙一中門之間的地鐵施工頻繁,給市民的出行帶來了不便'。
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': '', # 這是我們發(fā)出去的消息'info': '', # 這是我們發(fā)出去的消息。
'userid': 'pth-robot' # 這里你想改什么都可以'userid': 'pth-robot' # 這里你想改什么都可以。
# 向服務器發(fā)送get請求,并返回響應數(shù)據(jù)# 向服務器發(fā)送get請求,并返回響應數(shù)據(jù)。
def get_response(msg): # 這里是我們收到的消息。
內(nèi)江一中 try:try:。
data['info'] = msg # 更新我們的消息data['info'] = msg # 更新我們的消息。
r = requests.post(url, data=data).json()r = requests.post(url, data=data).json()。
# 返回一個隨機的數(shù)據(jù)# 返回一個隨機的數(shù)據(jù)。
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())。