最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

快速實現(xiàn)基于Python的微信聊天機(jī)器人示例代碼

 更新時間:2017年03月03日 15:09:12   作者:彭天浩  
本篇文章主要介紹了快速實現(xiàn)基于Python的微信聊天機(jī)器人示例代碼,基于itchat開發(fā),可以用它做一個微信聊天機(jī)器人,有興趣的可以了解一下。

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

# test.py

import requests
import itchat #這是一個用于微信回復(fù)的庫

KEY = '8edce3ce905a4c1dbb965e6b35c3834d' #這個key可以直接拿來用

# 向api發(fā)送請求
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出現(xiàn)問題的時候仍舊可以回復(fù),這里設(shè)置一個默認(rèn)回復(fù)
  defaultReply = 'I received: ' + msg['Text']
  # 如果圖靈Key出現(xiàn)問題,那么reply將會是None
  reply = get_response(msg['Text'])
  # a or b的意思是,如果a有內(nèi)容,那么返回a,否則返回b
  return reply or defaultReply

# 為了讓修改程序不用多次掃碼,使用熱啟動
itchat.auto_login(hotReload=True)
itchat.run()

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

效果如下:

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

西盟| 洪洞县| 南汇区| 海口市| 城口县| 大庆市| 墨玉县| 雷州市| 红桥区| 甘肃省| 方山县| 滨州市| 雷波县| 壶关县| 高要市| 革吉县| 若尔盖县| 新蔡县| 石屏县| 黄冈市| 双城市| 寻甸| 井冈山市| 乳源| 盐城市| 禹城市| 德州市| 南雄市| 黄梅县| 沾化县| 宁国市| 湘潭县| 邵阳市| 封丘县| 芦溪县| 罗源县| 长汀县| 衡阳市| 兰溪市| 阳曲县| 托里县|