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

Python 實現(xiàn)微信自動回復的方法

 更新時間:2020年09月11日 10:45:02   作者:王建  
這篇文章主要介紹了Python 實現(xiàn)微信自動回復的方法,幫助大家更好的理解和使用python,感興趣的朋友可以了解下

眾所周知QQ上面是可以設置自動回復的,但是微信上面并不可以。最近在學習Python,發(fā)現(xiàn)Python的適用范圍是真的很廣,這里使用itchat組件實現(xiàn)微信的自動回復

1:安裝itchat

pip install itchat

2:簡單實例:

(1):發(fā)送信息

import itchat
itchat.auto_login()
name = itchat.search_friends(name=u'XX') #XX表示昵稱或用戶名
userName = name[0]["UserName"]
print(userName )
itchat.send_msg('。。。', toUserName=userName)

(2):回復發(fā)給自己的文本消息

import itchat
@itchat.msg_register(itchat.content.TEXT)
def text_reply(msg):
  return msg.text
itchat.auto_login()
itchat.run()

3:實現(xiàn)微信自動回復

這里使用到了圖靈機器人 http://www.tuling123.com/

注冊一個賬號添加一個機器人然后根據(jù)api文檔使用接口即可獲得機器人返回值

#獲取圖靈機器人回復信息
def get_msg(msg):
apiUrl = 'http://openapi.tuling123.com/openapi/api/v2'
data = {
  "perception": {
    "inputText": {
      "text": msg
    },
  },
  "userInfo": {
    "apiKey": "cfada3289203426f842746afdc5c0806",
    "userId": "demo"
  }
}
data = json.dumps(data)
try:
r = requests.post(apiUrl,data = data).json()
return r['results'][0]['values']['text']
except:
return ''
#正常消息自動回復
@itchat.msg_register([TEXT, MAP, CARD, NOTE, SHARING])
def text_reply(msg):
print(msg.type)
#設置默認回復
defaultmsg = '你好'
#獲取圖靈機器人的回復信息
reply = get_msg(msg['Text'])
#如果圖靈機器人回復信息有誤則使用默認回復
replymsg = reply or defaultmsg
return replymsg
#音頻,圖片自動回復
@itchat.msg_register([PICTURE, RECORDING, ATTACHMENT, VIDEO])
def download_files(msg):
  msg.download(msg.fileName)
  typeSymbol = {
    PICTURE: 'img',
    VIDEO: 'vid', }.get(msg.type, 'fil')
  return '@%s@%s' % (typeSymbol, msg.fileName)
#好友請求,自動添加并打招呼
@itchat.msg_register(FRIENDS)
def add_friend(msg):
  msg.user.verify()
  msg.user.send('Nice to meet you!')
#群消息自動回復
@itchat.msg_register(TEXT, isGroupChat=True)
def text_reply(msg):
#設置默認回復
defaultmsg = '你好'
#獲取圖靈機器人的回復信息
reply = get_msg(msg['Text'])
#如果圖靈機器人回復信息有誤則使用默認回復
replymsg = reply or defaultmsg
return replymsg
itchat.auto_login(hotReload=True)
itchat.run(True)

以上就是Python 實現(xiàn)微信自動回復的方法的詳細內(nèi)容,更多關于python 微信自動回復的資料請關注腳本之家其它相關文章!

相關文章

  • Python爬蟲實例之2021貓眼票房字體加密反爬策略(粗略版)

    Python爬蟲實例之2021貓眼票房字體加密反爬策略(粗略版)

    這篇文章主要介紹了Python爬蟲實例之2021貓眼票房字體加密反爬策略(粗略版),本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-02-02
  • Python實現(xiàn)按學生年齡排序的實際問題詳解

    Python實現(xiàn)按學生年齡排序的實際問題詳解

    這篇文章主要給大家介紹了關于Python實現(xiàn)按學生年齡排序?qū)嶋H問題的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面跟著小編來一起學習學習吧。
    2017-08-08
  • Python做圖像處理及視頻音頻文件分離和合成功能

    Python做圖像處理及視頻音頻文件分離和合成功能

    這篇文章主要介紹了Python做圖像處理及視頻音頻文件分離和合成功能,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-11-11
  • 詳解程序意外中斷自動重啟shell腳本(以Python為例)

    詳解程序意外中斷自動重啟shell腳本(以Python為例)

    這篇文章主要介紹了詳解程序意外中斷自動重啟shell腳本(以Python為例),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-07-07
  • Python中json.dumps()和json.dump()的區(qū)別小結

    Python中json.dumps()和json.dump()的區(qū)別小結

    在Python中,json.dumps()和json.dump()是兩個常用的函數(shù),本文主要介紹了Python中json.dumps()和json.dump()的區(qū)別小結,具有一定的參考價值,感興趣的可以了解一下
    2024-02-02
  • Python多線程原理與用法詳解

    Python多線程原理與用法詳解

    這篇文章主要介紹了Python多線程原理與用法,簡單描述了多線程的概念、原理并結合實例形式分析了Python多線程創(chuàng)建、啟動、各種鎖機制、隊列及相關函數(shù)使用技巧,需要的朋友可以參考下
    2018-08-08
  • linux centos 7.x 安裝 python3.x 替換 python2.x的過程解析

    linux centos 7.x 安裝 python3.x 替換 python2.x的過程解析

    這篇文章主要介紹了linux centos 7.x 安裝 python3.x 替換 python2.x的過程解析,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-12-12
  • Python BeautifulSoup中文亂碼問題的2種解決方法

    Python BeautifulSoup中文亂碼問題的2種解決方法

    這篇文章主要介紹了Python BeautifulSoup中文亂碼問題的2種解決方法,需要的朋友可以參考下
    2014-04-04
  • Python遠程控制Windows服務器的方法詳解

    Python遠程控制Windows服務器的方法詳解

    在很多企業(yè)會使用閑置的 Windows 機器作為臨時服務器,有時候我們想遠程調(diào)用里面的程序或查看日志文件。本文分享了利用Python遠程控制Windows服務器的方法,感興趣的可以學習一下
    2022-05-05
  • python隨機生成大小寫字母數(shù)字混合密碼(僅20行代碼)

    python隨機生成大小寫字母數(shù)字混合密碼(僅20行代碼)

    這篇文章主要介紹了python隨機生成大小寫字母數(shù)字混合密碼,主要是利用random模塊隨機生成數(shù)字,大小寫字母,通過循環(huán)次數(shù)來實現(xiàn)此功能,需要的朋友可以參考下
    2020-02-02

最新評論

遂昌县| 台前县| 庄河市| 那曲县| 慈溪市| 青冈县| 弋阳县| 和政县| 神农架林区| 崇义县| 密山市| 仁化县| 河津市| 西吉县| 盘山县| 棋牌| 祥云县| 汝州市| 阿城市| 宣恩县| 南溪县| 石泉县| 休宁县| 开封市| 商丘市| 娄底市| 留坝县| 临沧市| 黄龙县| 石城县| 上饶县| 全州县| 楚雄市| 舟山市| 兰州市| 榆社县| 壤塘县| 临海市| 民乐县| 惠东县| 大石桥市|