python3環境
一.需要的包
import itchatimport requests
import re
圖靈機器人api
二.主要思路
三.參考**
import itchatimport 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,你中午發的時候就要屏...