国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

快速實現基于Python的微信聊天機器人示例代碼

2019-11-25 16:20:15
字體:
來源:轉載
供稿:網友

最近聽說一個很好玩的圖靈機器人api,正好可以用它做一個微信聊天機器人,下面是實現

# test.pyimport requestsimport itchat #這是一個用于微信回復的庫KEY = '8edce3ce905a4c1dbb965e6b35c3834d' #這個key可以直接拿來用# 向api發送請求def get_response(msg):  apiUrl = 'http://www.tuling123.com/openapi/api'  data = {    'key'  : KEY,    'info'  : msg,    'userid' : 'pth-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):  # 為了保證在圖靈Key出現問題的時候仍舊可以回復,這里設置一個默認回復  defaultReply = 'I received: ' + msg['Text']  # 如果圖靈Key出現問題,那么reply將會是None  reply = get_response(msg['Text'])  # a or b的意思是,如果a有內容,那么返回a,否則返回b  return reply or defaultReply# 為了讓修改程序不用多次掃碼,使用熱啟動itchat.auto_login(hotReload=True)itchat.run()

如果要讓這個機器人永遠運行,就需要上傳到服務器,用screen指令新開一個窗口,運行python3 test.py,這時候就會在同一個目錄下生成一個QR.jpg文件,但是因為一般我們是用ssh連接服務器,沒有圖像,所以需要用scp指令,下載到本地之后,用手機掃碼,這樣工作就完成了

效果如下:

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 黄梅县| 宜黄县| 德昌县| 民和| 基隆市| 眉山市| 苍南县| 苍梧县| 绵阳市| 加查县| 油尖旺区| 河曲县| 平和县| 内乡县| 无为县| 常州市| 丽水市| 丰宁| 都江堰市| 正定县| 新密市| 贞丰县| 罗田县| 黔东| 甘德县| 岱山县| 师宗县| 吴江市| 青浦区| 鹤壁市| 芒康县| 高雄县| 涿州市| 越西县| 通道| 恩平市| 舟山市| 横山县| 宁强县| 周宁县| 精河县|