服务器傻妞sillyGirl对接微信机器人VLW框架

  • 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. 1、端口号:即最开始让你云服务平台还有Windows防火墙放行的的VLW端口号,例如8080
    2. 2、API调用Token:这个自定义设置并记住,等下对接需要使用,例如sillyGirl
    3. 3、HTTP 外网API调用地址:意思就是外网访问API地址,即你的VLW所在服务器ip地址:端口
      • 例如:http://xx.xx.xx.xx:8080/,其他默认
    4. 4、消息回调地址:我理解就是接受消息的地址,对接傻妞就是傻妞地址。
      • 例如:http://傻妞ip:端口/wx/receive
    5. 5、勾选:然后绿色圈圈⭕️的部分全部勾选☑️。
    6. 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

    可以通过给傻妞的QQBotTGBot发送命令配置,也可以直接./sillyGirl -t 开启终端交互配置。还可以通过傻妞配置文件sets.conf直接配置,配置后记得重新一键安装生效。

    下面是对接命令,设置后之后发送“重启”。

    1. #设置插件调用地址,对应之前插件配置的 序号3 HTTP 外网API调用地址
    2. set wx vlw_addr http://vlw插件ip:端口
    3. #设置对接vlw插件的token,对应之前插件配置的 序号2 API调用Token,例如sillyGirl
    4. set wx vlw_token XXX
    5. #设置图片转发模式,否则可能会出现此图片来自xx未经允许不得使用的提示。不懂就不要设置了。
    6. #set wx relay_mode true
    7. #设置指定转发地址,格式为 https://域名/relay?url=%s,这个我也不知道干嘛的,不知道就别设置了。
    8. #set wx relaier ?
    9. #设置动态网络地址,适用于傻妞家庭宽带而可爱猫在云服务器的情况下。这个我也没有设置,我是两个服务器,我也不知道具体用途。
    10. set wx dynamic_ip true
    11. #启动http服务,一定要打开
    12. set sillyGirl enable_http_server true

    至此,你应该已经成功对接傻妞和微信机器人了,你可以用任意微信账号给机器人发送“myuid”,测试是否回应。

  • 然后再通过QQbot/TGbot/终端交互/sets.conf,任选其一设置一下微信管理员。然后重启生效。
    1. #获取微信管理员uid
    2. myuid #用你想作为微信管理员的账号给微信机器人发送命令“myuid”,就会得到ID号码,其实就是你的微信号。
    3. #设置微信管理员
    4. set wx masters 获取的微信myuid
    5. #测试
    6. 青龙管理 #通过管理员命令测试一下是否设置成功。

    不出意外的话,你的傻妞应该就已经成功match上微信机器人🤖️啦!

    守护进程

    systemd守护傻妞

    1. vim /usr/lib/systemd/system/sillyGirl.service #新建傻妞系统服务文件

    按键盘字母 i 进入编辑模式,复制下面👇的内容,然后按键盘 esc 退出编辑模式,再输入命令 :wq 保存并退出。

    1. [Unit]
    2. Description=silly silly girl bot
    3. After=network.target mysql.service mariadb.service mysqld.service
    4. [Service]
    5. Type=forking
    6. ExecStart=/root/sillyGirl/sillyGirl -d
    7. PIDFile=/var/run/sillyGirl.pid
    8. Restart=always
    9. User=root
    10. Group=root
    11. [Install]
    12. WantedBy=multi-user.target
    13. Alias=sillyGirl.service

    然后分别输入下面的命令激活

    1. systemctl daemon-reload #重新加载所有被修改过的服务配置,否则配置不会生效
    2. systemctl enable sillyGirl.service #设置为开机自启
    3. systemctl start sillyGirl.service #启动服务
    4. # 其他常用的管理命令
    5. systemctl restart sillyGirl.service #重启服务
    6. systemctl stop sillyGirl.service #停止服务
    7. systemctl status sillyGirl.service #查看运行状态
  • VLW 微信框架3.1.5  https://xdn.lanzoui.com/b0dqcl18h

转载请注明出处:365网摘服务器傻妞sillyGirl对接微信机器人VLW框架

评论 0

评论前必须登录!

登陆 注册