微信自动回复——wxauto

微信自动回复——wxauto

​ 介绍一款 微信自动化工具 可以监测微信的消息和自动恢复搭配上AI 可以实现自动对话

wxauto 介绍

wxauto 是一款可以再微信PC端使用的一款自动化包。可以实现一系列操作,比如当你在忙时可以使用它替你回答问题,或者接入api 实现一个微信小助手的工具

环境布置

​ 下载 wxauto库:

pip install wxauto

​ 如果下载缓慢可以更改pip下载源:

# 清华源:
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

启动微信客户端 编写一个简单程序

​ 先打开登入微信PC 端,再进行编写代码,wxauto代码启动时 会自动获取微信端口信息:

代码编写

导入wxauto:

form wxauto import *

获取微信端口并添加回复的人:

from wxauto import *


# 获取当前微信客户端
wx = WeChat()


# 获取会话列表
wx.GetSessionList()

# 向某人发送消息(以`文件传输助手`为例)
msg = '你好~'
who = '文件传输助手'
wx.SendMsg(msg, who)  # 向`文件传输助手`发送消息:你好~

这是一个简单的发送信息功能 我们可以增添一些功能 比如监听某个好友的信息,并根据它的信息回复

import time

from wxauto import *

#根据接收的信息自动回复 可自行添加
ReplyList=[
    {'你好':'请问咋了'},
    {'没事':'没事再见'},
    {'你为什么不去了解一下':'目前正在学习中 不好意思 '}
]
wx = WeChat()
wx.AddListenChat(who='xx',savepic=False) #xx 是你要监听的好友
wait = 1	//每秒监听一次
while True:
    msgs = wx.GetListenMessage()
    for chat in msgs:
        who = chat.who
        one_mes = msgs.get(chat)
        for mes in one_mes:
            mesType = mes.type
            content = mes.content
            print(f'【{who}】:{content}')
            if mesType == 'friend':
                for i in ReplyList:
                    if i.get(content) != None:
                        chat.SendMsg(i.get(content))
                        break
                    continue
                else:
                    chat.SendMsg('暂未了解')

    time.sleep(wait)

总结

​ wxauto 是一款可玩性非常高的微信自动化库,他可以作用于 PC端,可以为广大男性朋友再打游戏可以自动回复他人信息。

​ 分享好玩的项目 共同提升

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值