php个人微信聊天机器人,wxpy将个人微信号变成微信聊天机器人

本文介绍了如何在Windows 10环境中,通过Python的wxpy库实现微信自动化,包括设置bot、搜索特定群聊、自动接受好友请求、加入群聊以及注意事项,重点在于利用wxpy进行微信群聊管理和好友互动操作。
摘要由CSDN通过智能技术生成

一、实验环境:win10 + python3 + wxpy 微信版本:6.6.5

1.1、从官网下载python最新版本并进行安装。

1.2、进入python安装目录Scripts/文件夹下,使用easy_install.exe pip 命令安装pip

1.3、使用pip install wxpy 命令安装wxpy

二、源码文件demo.py

#coding=utf-8

from wxpy import *

base_bot = Bot(True)

# 查找指定群聊群聊 , 确保扫码微信中有 “123” 这个群

group = base_bot.groups().search('123')

# 自动接受新的好友请求

@base_bot.register(msg_types=FRIENDS)

def auto_accept_friends(msg):

if '加好友' in msg.text.lower():

# 接受好友请求

new_friend = base_bot.accept_friend(msg.card)

# new_friend = msg.card.accept()

# 向新的好友发送消息

new_friend.send('你好,我是群聊机器人,回复"入群"口令进入群聊天哦!')

# 接收文字消息的装饰器

@base_bot.register(msg_types=TEXT)

def add_into_chatroom(msg):

# 接收进群口令

if msg.text.lower() == '入群':

# use_invitation为True,发送群邀请,False则拉进群聊

group[0].add_members(msg.sender, use_invitation=True)

else:

# 其他消息

return u'收到:' + msg.text

base_bot.join()

三、实验效果:

bV7ucv?w=1080&h=1920

四、注意事项:

4.1、须开启“好友验证”(因对方加好友时,需要根据验证关键字触发加好友动作);

4.2、创建好群聊并命名,且需要加入到“通讯录” ,否则无法获取群聊;

环境要求 PHP >= 7.0 PHP fileinfo 拓展 储存文件需要用到 PHP gd 拓展 控制台显示二维码 PHP posix 拓展 控制台显示二维码(linux) PHP 系统命令 拓展 执行clear命令 PHP SimpleXML 拓展 解析XML 安装 请确保已经会使用composer! 运行微信的语言设置务必设置为简体中文!!否则可能出现未知的错误! 1、git git clone https://github.com/HanSon/vbot.git cd vbot composer install 2、composer composer require hanson/vbot 运行 正常运行 php example/index.php 带session运行 php example/index.php --session yoursession 关于session : 带session运行会自动寻找设定session指定的cookies,如不存在则新建一个文件夹位于 /tmp/session 中,当下次修改代码时再执行就会免扫码自动登录。 如果不设置,vbot会自动设置一个6位的字符的session值,下次登录也可以直接设定此值进行面扫码登录。 PS:运行后二维码将保存于设置的缓存目录,命名为qr.png,控制台也会显示二维码,扫描即可(linux用户请确保已经打开ANSI COLOR) 警告!执行前请先查看index.php的代码,注释掉你认为不需要的代码,避免对其他人好友造成困扰 请在terminal运行!请在terminal运行!请在terminal运行! 目录结构 vbot demo (vbot 当前在运行的代码,也欢迎大家提供自己的一些实战例子) example (较为初级的实例) src (源码) tmp (假设缓存目录设置在此) session hanson (设定值 php index.php --session hanson) 523eb1 (随机值) users 23534234345 (微信的UIN值) file (文件) gif (表情) jpg (图片) mp3 (语音) mp4 (视频) contact.json (联系人 debug模式下存在) group.json (群组 debug模式下存在) member.json (所有群的所有成员 debug模式下存在) official.json (公众 debug模式下存在) special.json (特殊账 debug模式下存在) message.json (消息) 体验 扫码后,验证输入“echo”即可自动加为好友并且拉入vbot群。 vbot并非24小时执行,有时会因为开发调试等原因暂停功能。如果碰巧遇到关闭情况,可加Q群 492548647 了解开放时间。执行后发送“拉我”即可自动邀请进群。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值