群晖Docker傻妞sillyGirl对接微信机器人教程

背景:傻妞是大家的老朋友了,拓展功能太多,感觉可以开专题了。今天老年人还宣布要开发比价功能,小姐姐真的是非常期待呢。但是饭要一口一口吃,教程也要一个一个写。今天终于对接了微信,虽然我也用不上,就是体验一下,感觉还不错。顺便学习和了解了一下可爱猫?,奇怪的知识又增加了。谢谢老年人?带我涨姿势。

老年人官方教程地址:https://t.me/kczz2021/185

简单看下效果。

准备工作

1、一台Window主机

需运行Windows 10,Windows 2012,Windows 7,Windows 2008

2、可爱猫和http-sdk插件

稍微介绍一下“可爱猫”:
大概就是一个盒子,可以集成不同的插件,然后用来对接微信。
http-sdk就是可爱猫的一个插件。
老年人的傻妞对接微信就是通过这个插件。

推荐学习地址:

https://www.ikam.cn/forum-1.htm
http://www.keaimao.com.cn/forum.php

解题思路

Windows运行“可爱猫”?运行“可爱猫”支持的微信客户端并登录机器人微信?通过配置“http-sdk”插件设置傻妞远程处理地址?通过傻妞设置“可爱猫”的api_url?双双重启,成功Match。

我的运行环境:

微信:运行在配置为1H1G1M华为云服务器Windows7,并运行可爱猫和http-sdk。
傻妞:运行在家庭宽带的群晖。

废话不多说,开始喂饭??

一、Windows主机安装

1、云服务器安装“可爱猫”可运行的Windows版本

根据官网介绍,“可爱猫”的运行环境:需运行Windows 10,Windows 2012,Windows 7,Windows 2008。

大家一定要选对版本安装哦,货不对版本可能导致各种出错哦。

站里的@十一之前写过DD的教程,我就不再废话了。突然发现这位大佬的基础教程都被我用在了薅羊毛上面。?

DD windows一件脚本与安装教程(以华为云dd win10为例)

给一个我安装Win7版本地址:http://d.nat.ee/?win/lite/win7-ent-sp1-x64-cn
我的低配华为云,仅跑着这个可爱猫和微信,开了几个网页,就占了90%内存,我太怂了。

2、放行端口

1)在云平台开放端口

  • Window远程登录端口:默认3389
  • 可爱猫插件端口:80端口

2)在Windows防火墙中放行80端口

1)连接Windows远程桌面:通过ssh工具或微软远程桌面连接

吐槽一下,Mac端的微软远程桌面居然要美区才能下载,真的是差评。

2)80端口放行

控制面板?系统和安全-Window防火墙-高级设置?入站规则-新建规则-端口?特定端口:80

其他都默认就行:允许连接?域、专用、公用都选?名称自定义就行?完成✅

二、可爱猫配置

1、下载可爱猫程序、http-sdk插件(文末蓝奏云下载)

下载后,解压可爱猫,并将iHttp.cat.dll放入可爱猫文件夹的app目录下,同时删除另外两个多余的dll文件。

dll文件都是插件,另外两个用不上,直接删掉就行了。

2、安装微信客户端

1、双击运行可爱猫

要勾选一下“我已阅读...”,我之前没留意,一直打不开,还以为程序有问题,搞半天是我有问题。

此图片的alt属性为空;文件名为image-135.png
此图片的alt属性为空;文件名为image-133.png

2、根据提示安装对应版本

3、配置iHttp.cat.dll

选择“应用”?双击“iHttp”插件运行?填写远程处理接口“http://傻妞ip:傻妞端口/wx/receive“?修改端口为”80“?打开”服务开关“?记录你的公网ip地址(等下要发给傻妞)?重启可爱猫(任务栏右键)

4、启动微信

1)从可爱猫启动微信

2)登录你要作为微信机器人的微信

这个微信号不能从你的手机端登出,所以你需要找个闲置设备一直挂着这个号,保证它在线。
正常运行后,可爱猫会显示运行机器人“1”,右下角也会显示在线。

三、傻妞配置

一、傻妞安装教程

新人朋友请先移步下面教程学习安装。

群晖Docker傻妞SillyGirl完整部署教程 11.21更新

三、对接可爱猫

可以通过给傻妞的QQBotTGBot发送命令配置,也可以通过傻妞配置文件sets.conf直接配置。

建议sets.conf直接修改编译,不然每次发命令好烦人。

下面直接附上代码格式,方便你们copy,需要的自己把注释去掉。

#设置插件调用地址,确保傻妞可以访问可爱猫端口
set wx api_url ?

#设置图片转发模式,否则可能会出现此图片来自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
1)设置插件调用地址,确保傻妞可以访问可爱猫端口

set wx api_url ?

示例:set wx api_url http://127.0.0.1:80

这里的api_url就是之前让你记住的公网ip:80

此图片的alt属性为空;文件名为a71494d8fe8c0867cf56fafbf858939.png
2)设置图片转发模式,否则可能会出现此图片来自xx未经允许不得使用的提示

#set wx relay_mode true

这个我用不上注释掉了

3)设置指定转发地址,格式为 https://域名/relay?url=%s,不知道不用填

#set wx relaier ?

这个我用不上注释掉了

4)设置动态网络地址,适用于傻妞家庭宽带而可爱猫在云服务器的情况下

set wx dynamic_ip true

我属于这种情形,所以打开了。

5)编译并重启傻妞
cd /etc/sillyGirl && go build && ./sillyGirl

四、设置微信管理员

1、获取微信管理员ID

用你想作为微信管理员的账号给微信机器人发送命令“myuid”,就会得到ID号码

2、设置微信管理员

用你之前的设置的傻妞QQ或TG管理员给QQBotTGBot发送命令配置

set wx masters 获取的微信myuid

好家伙,你的傻妞终于和微信完成对接啦。

更多Tips

一、如果你的傻妞和微信不通,请尝试按下面的步骤逐步排查问题

1、访问傻妞的远程处理地址,看看是否返回结果,404 not found也是结果

如果不通,自查自纠,每个人运行环境不一样,只能自己慢慢查。

2、访问可爱猫地址,看看是否返回结果,一串json字符就是结果(我也不知道是不是叫json,感觉就是)。

如果可爱猫地址不通,可能是你的80端口没有打开,请仔细看教程打开80端口。或参考华为云官网排查文档

二、为什么微信机器人刚刚还好好的,突然不回复消息了?

可能就是Windows的可爱猫或微信挂了,远程登录查看一下。

后话:老年人?的开发功力太强了,完全跟不上他的速度。
微信教程还没写完,他的比价功能又出来了。大佬是真的牛。
后续考虑开微信群,
给不能出国旅游的玩家们一个家。
有需求的可以先加小姐姐微信,后面拉群。

注意:
1.文中二维码和链接可能带有邀请性质,请各位玩家自行抉择。
2.请勿通过链接填写qq号与密码、银行卡号与密码等个人隐私信息。
3.禁止纯拉人头,拉app注册等信息,发现必小黑屋。
4.同一种信息仅发一次,多发会被删除。
5.文章关联方不想展示也可以微信站长“socutesheep”删除。
本文由 @LAzySheep 发布。如若转载,请注明出处: 科技玩家 » 群晖Docker傻妞sillyGirl对接微信机器人教程

下载权限

查看
  • 免费下载
    评论并刷新后下载
    登录后下载

  • {{attr.name}}:
您当前的等级为
登录后免费下载登录 小黑屋反思中,不准下载! 评论后刷新页面下载评论 支付以后下载 请先登录 您今天的下载次数(次)用完了,请明天再来 支付积分以后下载立即支付 支付以后下载立即支付 您当前的用户组不允许下载升级会员
您已获得下载权限 您可以每天下载资源次,今日剩余

给TA买糖
共{{data.count}}人
人已赞赏
学习笔记

群晖Docker阿东部署教程11.21更新1.8版本部署

2021-10-24 22:17:21

学习笔记

电脑如何优雅地双开微信?Mac/Windows

2021-10-30 17:43:43

63 条回复 A文章作者 M管理员
  1. 滔滔

    可爱猫不支持自定义端口么?

  2. zhulinqingfeng2

    支持下

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索