经历过UOS web协议的重放荣光,又经过一段时间的封禁,又有大神把UOS web协议救回来了。免费的快乐又重新回来了,不是吗? 这意味着每个人都可以用Wechaty搞事情了,什么服务器通知,定时给女友发微信,群发消息都可以了,不需要太多node知识就可以实现
背景
在闲逛各大平台学习(摸鱼)的时候,突然发现有群里有人发python的ichat可以使用uos协议了,我刚开始还很纳闷,uos不是被封一年多了吗,怎么会还可以用,抱着试试看
的态度问了一下,说有大佬已经研究破解了最新的解禁方式,并且还友好的发了一份说明。带着这份好奇,我测试了一番,果然已经可以登录了。那还说什么,赶紧去提个PR去修
复一下看看。研究了一个晚上按照ichat的方式去修改各种参数,但是最后才发现,其实并不需要,puppet-wechat本身就是hook web协议的,不需要各种参数构造
直接,修改expam加上修改登录地址即可,我这暴脾气啊…
如何开启uos协议登录
默认的web协议是没有开启uos协议登录的,需要自行配置一下,旧版的wechaty-puppet-wechat是不支持,版本必须>=1.18.4
npm install wechaty-puppet-wechat@latest --saveconst bot = WechatyBuilder.build({
name: 'puppet-wechat',
puppetOptions: {
uos: true // 开启uos协议
},
puppet: 'wechaty-puppet-wechat',
})报错无法登录?
可视化配置面板


功能介绍
,无需重启
- 默认给机器人发送 ‘更新’ 触发拉取新配置文件操作,可在面板
小助手配置->关键词回复->关键词事件进行修改关键词
特色功能
提前准备
注册智能微秘书管理账号
- 注册:智能微秘书
- 初始化配置文件
小助手配置->基础配置,修改后保存 - 个人中心获取
APIKEY和APISECRET,后续配置用到
开始运行
环境node > 16
Step 1: 安装
本步骤也可以省略,直接拉取仓库 https:///leochen-g/wechat-assistant-pro 安装依赖,配置参数即可
npm install wechaty-web-panel@latest wechaty@latest --saveStep 2: 创建机器人并配置插件的apiKey和apiSecret
vim mybot.js
const {WechatyBuilder} = require('wechaty')
const WechatyWebPanelPlugin = require('../src/index')
const name = 'wechat-assistant'
const bot = WechatyBuilder.build({
name, // generate xxxx.memory-card.json and save login data for the next login
puppet: 'wechaty-puppet-wechat',
})
bot
.use(WechatyWebPanelPlugin({
apiKey: 'apiKey',
apiSecret: 'apiSecret'
}))
.start()
.catch((e) => console.error(e))Step 3: 运行
node mybot.jsStep 4: 扫码进入
进入面板小助手配置->登录状态扫码登录,或直接扫码控制台二维码登录
直接拉取镜像(推荐)
由于群里经常反应会遇到各种环境问题,或者经常会卡住,所以本项目已经提前构建好发布到dockerhub了,直接pull就行了
step1: 拉取镜像
docker pull aibotk/wechat-assistantstep2: 启动docker
以下两个命令自己选择一个执行就行,执行的时候会下载puppet,可能会比较慢,耐心等待一下即可
1、请在项目根目录执行,这个命令是前台执行可以直接看到log日志的,但是没法关闭,只能销毁终端实例
docker run -e AIBOTK_KEY="微秘书apikey" -e AIBOTK_SECRET="微秘书apiSecret" --name=wechatbot aibotk/wechat-assistant2、这个命令可以在后台运行,多了一个-d
docker run -d -e AIBOTK_KEY="微秘书apikey" -e AIBOTK_SECRET="微秘书apiSecret" --name=wechatbot aibotk/wechat-assistant源码
客户端所有实现的功能均已经开源:Wechaty-web-panel ,欢迎star
其他协议
- ipad协议对接可视化面板:wechat-assistant-pro-ipad
- 5G消息对接可视化面板:walnut-aibot
- xp协议对接可视化面板: 如何使用免费的 wechaty-puppet-xp 协议
其他插件
- wechaty-fanli插件 :基于wechaty实现的返利微信机器人,根据淘口令生成高佣转链接,并创建新的淘口令
- wechaty-face-cartoon :Wechaty 人像转换插件,让你的 Wechaty 机器人实现照片卡通化,年龄变化,性别变化等功能
- wechaty-dice-king :Wechaty 骰王卡牌抽取游戏插件,类似骰娘 ,也可以在微信群实现玩狼人杀
















