python微信機器人自動回覆

2022-06-23 23:39:12 字數 1176 閱讀 3524

python3環境

一.需要的包

import itchat

import requests

import re

圖靈機器人api

二.主要思路

三.參考**

import itchat

import requests

import re

# 抓取網頁

def gethtmltext(url):

try:

r = requests.get(url, timeout=30)

r.raise_for_status()

return r.text

except:

return ""

# 自動回覆

# 封裝好的裝飾器,當接收到的訊息是text,即文字訊息

@itchat.msg_register(['text', 'map', 'card', 'note', 'sharing', 'picture'])

def text_reply(msg):

# 當訊息不是由自己發出的時候

# 回覆給好友

url = "" # 圖靈的介面

print(msg['text'])

url = url + msg['text']

html = gethtmltext(url)

message = re.findall(r'\"text\"\:\".*?\"', html)

reply = '機器人: ' + eval(message[0].split(':')[1])

return reply

if __name__ == '__main__':

itchat.auto_login()

# 獲取自己的username

friends = itchat.get_friends(update=true)[0:]

name = {}

nic =

user =

for i in range(len(friends)):

for i in range(len(friends)):

name[nic[i]] = user[i]

itchat.run()

Python自制微信機器人 群發訊息 自動接收好友

舉幾個場景 突然在外面看到一篇文章很好,臨時寫了一篇,想 一下。 這些使用客戶端工具都無法解決,因為客戶端工具的一個特點就是native,需要你直接操作電腦,不方便。 自動新增好友,並同時根據附加資訊打備註。 根據不同的分組,進行 訊息。因為有些群只允許你21 00 09 00,你中午發的時候就要屏...