- sillyGirl
- 项目地址:https://github.com/cdle/sillyGirl
- 简介:一个非常强大机器人框架,可以自己开发js实现非常多的功能。
- VLW官方地址:http://a.vlmai.cn/
- 简介:VLWai 是一款高自由度,轻便易用的微信HOOK机器人框架。说点人话,和可爱猫差不多,一个盒子可以集成不同插件用来对接微信。
-
安装VLW
-
1、下载VLW框架、插件、微信
文末直接下载即可,本来是想放VLW论坛的,但是论坛实在是界面太丑了,还要魔法上网,总之体验不佳。
希望VLW论坛的站长看到不要打我,真的访问体验太差了,求升级。
两个注意点⚠️:1、VLW框架需要安装微信后才能打开;2、VLW框架需搭配对应的微信版本(其他版本未测试)
1)安装文末的微信应用(VLW需要搭配特定版本微信使用)
2)解压VLW框架👉双击VLW文件运行👉会生成plugin文件夹📁即插件管理目录
然后把下载的httpApi插件放进去
3)打开VLW-插件管理-安装👉选择刚刚放入plugin的httpApi插件👉选中插件并启用
你也可以直接拖动插件到插件管理窗口,直接就会被加载。
四、配置httpApi插件
到了关键步骤了,不要眨眼睛,好好学哦。
启用插件后,就点击右边的设置,正式进入插件配置。
分别进行如下设置,请注意截图序号和文字序号对应学习。
- 1、端口号:即最开始让你云服务平台还有Windows防火墙放行的的VLW端口号,例如8080。
- 2、API调用Token:这个自定义设置并记住,等下对接需要使用,例如
sillyGirl
。 - 3、HTTP 外网API调用地址:意思就是外网访问API地址,即你的VLW所在服务器ip地址:端口。
- 例如:
http://xx.xx.xx.xx:8080/
,其他默认
- 例如:
- 4、消息回调地址:我理解就是接受消息的地址,对接傻妞就是傻妞地址。
- 例如:
http://傻妞ip:端口/wx/receive
- 例如:
- 5、勾选:然后绿色圈圈⭕️的部分全部勾选☑️。
- 6、启动服务:最后,点击端口号后面的
启动服务
。
这些都设置好了之后,先来看一下你的傻妞地址和VLW插件地址是否通畅。
1、傻妞地址访问:http://傻妞ip:端口/wx/receive
返回结果:page nono n ot found,这是正常的返回结果。
-
2、VLW插件地址访问:http://Win服务器ip:插件端口
返回结果:{“Code”:-97,”Result”:”\u0047\u0045\u0054\u67E5\u8BE2\u5B57\u7B26\u4E32\u4E3A\u7A7A”}
这是正常的返回结果,看起来,和傻妞的返回结果有的一拼。
如果两个地址都能访问通,那至少单方面是ok了,成功了一半了。马上启动微信,准备对接傻妞!
五、启动微信
1、从VLW启动微信
这个很重要,我第一次没有从VLW启动,根本无法监听。然后就是扫码登录微信。
2、登录你要作为微信机器人的微信
登录后,第一件事情就是取消微信的自动更新,不知道更新后会不会有副作用。
这个微信号不能从你的手机端登出,所以你需要找个闲置设备一直挂着这个号,保证它在线。
正常运行后,可爱猫会显示运行机器人“1”,右下角也会显示在线。在运行日志中可以看到读取的相关日志。
至此,你的VLW基本配置完毕,马上就来配置傻妞!
傻妞配置
-
三、对接VLW
可以通过给傻妞的QQBot或TGBot发送命令配置,也可以直接./sillyGirl -t 开启终端交互配置。还可以通过傻妞配置文件sets.conf直接配置,配置后记得重新一键安装生效。
下面是对接命令,设置后之后发送“重启”。
#设置插件调用地址,对应之前插件配置的 序号3 HTTP 外网API调用地址
set wx vlw_addr http://vlw插件ip:端口
#设置对接vlw插件的token,对应之前插件配置的 序号2 API调用Token,例如sillyGirl
set wx vlw_token XXX
#设置图片转发模式,否则可能会出现此图片来自xx未经允许不得使用的提示。不懂就不要设置了。
#set wx relay_mode true
#设置指定转发地址,格式为 https://域名/relay?url=%s,这个我也不知道干嘛的,不知道就别设置了。
#set wx relaier ?
#设置动态网络地址,适用于傻妞家庭宽带而可爱猫在云服务器的情况下。这个我也没有设置,我是两个服务器,我也不知道具体用途。
set wx dynamic_ip true
#启动http服务,一定要打开
set sillyGirl enable_http_server true
至此,你应该已经成功对接傻妞和微信机器人了,你可以用任意微信账号给机器人发送“myuid”,测试是否回应。
- 然后再通过QQbot/TGbot/终端交互/sets.conf,任选其一设置一下微信管理员。然后重启生效。
#获取微信管理员uid
myuid #用你想作为微信管理员的账号给微信机器人发送命令“myuid”,就会得到ID号码,其实就是你的微信号。
#设置微信管理员
set wx masters 获取的微信myuid
#测试
青龙管理 #通过管理员命令测试一下是否设置成功。
不出意外的话,你的傻妞应该就已经成功match上微信机器人🤖️啦!
守护进程
systemd守护傻妞
vim /usr/lib/systemd/system/sillyGirl.service #新建傻妞系统服务文件
按键盘字母 i 进入编辑模式,复制下面👇的内容,然后按键盘 esc 退出编辑模式,再输入命令
:wq
保存并退出。[Unit]
Description=silly silly girl bot
After=network.target mysql.service mariadb.service mysqld.service
[Service]
Type=forking
ExecStart=/root/sillyGirl/sillyGirl -d
PIDFile=/var/run/sillyGirl.pid
Restart=always
User=root
Group=root
[Install]
WantedBy=multi-user.target
Alias=sillyGirl.service
然后分别输入下面的命令激活
systemctl daemon-reload #重新加载所有被修改过的服务配置,否则配置不会生效
systemctl enable sillyGirl.service #设置为开机自启
systemctl start sillyGirl.service #启动服务
# 其他常用的管理命令
systemctl restart sillyGirl.service #重启服务
systemctl stop sillyGirl.service #停止服务
systemctl status sillyGirl.service #查看运行状态
- VLW 微信框架3.1.5 https://xdn.lanzoui.com/b0dqcl18h

转载请注明出处:365网摘服务器傻妞sillyGirl对接微信机器人VLW框架
评论前必须登录!
登陆 注册