一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - Python 實現微信自動回復的方法

Python 實現微信自動回復的方法

2020-09-12 00:08王建 Python

這篇文章主要介紹了Python 實現微信自動回復的方法,幫助大家更好的理解和使用python,感興趣的朋友可以了解下

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

1:安裝itchat

?
1
pip install itchat

2:簡單實例:

(1):發送信息

?
1
2
3
4
5
6
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):回復發給自己的文本消息

?
1
2
3
4
5
6
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文檔使用接口即可獲得機器人返回值

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
#獲取圖靈機器人回復信息
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 微信自動回復的資料請關注服務器之家其它相關文章!

原文鏈接:https://www.wj0511.com/site/detail.html?id=175

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产成人综合久久精品红 | 国产成人亚洲精品一区二区在线看 | 日韩视频一区二区 | 亚洲不卡视频在线观看 | 天堂成人在线视频 | 免费看黄色片的网站 | japonensis中国东北老人 | 国产日韩精品一区二区三区 | 亚洲乱人伦在线 | 99精品在线 | 图片专区小说专区卡通动漫 | 国产图片一区 | 天天狠天天透天干天天怕处 | 国产馆在线观看免费的 | 无人在线视频高清免费播放 | 91大神大战高跟丝袜美女 | 女教师巨大乳孔中文字幕免费 | 亚欧视频在线观看 | 午夜宅男网 | 国产欧美精品专区一区二区 | 日韩成人一区ftp在线播放 | 色综合色狠狠天天综合色hd | 色天天综合网色鬼综合 | 日本三级成人中文字幕乱码 | 欧美性高清另类videosex死尸 | 久久久免费观看 | 公翁的舌尖研磨她的花蒂小说 | 超大阿力gaysex | 色综合色狠狠天天综合色hd | 免费在线观看网址大全 | 男人的天堂在线观看免费 | 欧美人在线一区二区三区 | 亚洲精品一区二区三区在线观看 | 桥本有菜作品在线 | 日本人成动漫网站在线观看 | 草莓丝瓜芭乐樱桃榴莲色多黄 | 国产精品免费精品自在线观看 | 精品一卡2卡3卡4卡5卡亚洲 | 调教全程肉动画片在线观看 | 93版高校教师 | 欧美日韩高清完整版在线观看免费 |