日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python微信自动回复代码_Python 实现微信自动回复的方法

發布時間:2024/1/1 python 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python微信自动回复代码_Python 实现微信自动回复的方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

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

1:安裝itchat

pip install itchat

2:簡單實例:

(1):發送信息

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):回復發給自己的文本消息

import itchat

@itchat.msg_register(itchat.content.TEXT)

def text_reply(msg):

return msg.text

itchat.auto_login()

itchat.run()

3:實現微信自動回復

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

注冊一個賬號添加一個機器人然后根據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 實現微信自動回復的方法的詳細內容,更多關于python 微信自動回復的資料請關注腳本之家其它相關文章!

您可能感興趣的文章:python通過安裝itchat包實現微信自動回復收到的春節祝福

python實現微信自動回復機器人功能

python實現微信自動回復及批量添加好友功能

python實現微信機器人: 登錄微信、消息接收、自動回復功能

Python實現微信自動好友驗證,自動回復,發送群聊鏈接方法

10分鐘教你用Python實現微信自動回復功能

python實現微信自動回復功能

python itchat實現微信自動回復的示例代碼

總結

以上是生活随笔為你收集整理的python微信自动回复代码_Python 实现微信自动回复的方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。