python微信機械人自動回覆

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

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()

微信機械人,實現自動回覆

我在別人的基礎上修改了一下 具體如下 from pywechatspy import wechatspy import random import re import json import requests import time 只支援2.8.0.133 userid str 1 1 可以替換成...

微信機械人 回覆指定好友

conding utf 8 from wxpy import 1.初始化機械人登入 bot bot cache path true wxpy提供了註冊訊息的方法,可以簡單將各種型別的訊息註冊並自定義處理方式。bot.register friend def reply msg msg msg.repl...

微信自動聊天機械人

背景 操作步驟 操作過程 import requests import itchat 圖靈機人人的apikey key d7b92b1df4ef4ba6a6c649200208f103 defget response msg 這個位址在此處給出,一看就懂 apiurl data的本質是乙個地點,要想...