背景:傻妞是大家的老朋友了,拓展功能太多,感觉可以开专题了。今天老年人还宣布要开发比价功能,小姐姐真的是非常期待呢。但是饭要一口一口吃,教程也要一个一个写。今天终于对接了微信,虽然我也用不上,就是体验一下,感觉还不错。顺便学习和了解了一下可爱猫?,奇怪的知识又增加了。谢谢老年人?带我涨姿势。
老年人官方教程地址: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的教程,我就不再废话了。突然发现这位大佬的基础教程都被我用在了薅羊毛上面。?
给一个我安装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、双击运行可爱猫
要勾选一下“我已阅读...”,我之前没留意,一直打不开,还以为程序有问题,搞半天是我有问题。


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

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


4、启动微信
1)从可爱猫启动微信

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

三、傻妞配置
一、傻妞安装教程
新人朋友请先移步下面教程学习安装。
三、对接可爱猫
可以通过给傻妞的QQBot或TGBot发送命令配置,也可以通过傻妞配置文件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

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管理员给QQBot或TGBot发送命令配置
set wx masters 获取的微信myuid
好家伙,你的傻妞终于和微信完成对接啦。
更多Tips
一、如果你的傻妞和微信不通,请尝试按下面的步骤逐步排查问题
1、访问傻妞的远程处理地址,看看是否返回结果,404 not found也是结果

如果不通,自查自纠,每个人运行环境不一样,只能自己慢慢查。
2、访问可爱猫地址,看看是否返回结果,一串json字符就是结果(我也不知道是不是叫json,感觉就是)。

如果可爱猫地址不通,可能是你的80端口没有打开,请仔细看教程打开80端口。或参考华为云官网排查文档。
二、为什么微信机器人刚刚还好好的,突然不回复消息了?
可能就是Windows的可爱猫或微信挂了,远程登录查看一下。
后话:老年人?的开发功力太强了,完全跟不上他的速度。
微信教程还没写完,他的比价功能又出来了。大佬是真的牛。
后续考虑开微信群,
给不能出国旅游的玩家们一个家。
有需求的可以先加小姐姐微信,后面拉群。
可爱猫有些js的图片发送不过来,虽然可以发送视频,但是发送图片却存在bug。VLW可以发送的图片到了可爱猫就失败了
为啥武不能下载,没有权限和次数
感谢博主分享 下载看看
谢谢分享,学习了
发送给机器人myuid,没有反应,请问是什么错误呀
111111看看
瞅瞅瞅瞅,mark一手
谢谢分享
萌新先研究一下华为云DD😥,阿里云dd完打不开好难
mark一下。
谢谢,分享学习了
真棒,感谢分享!
大佬威武
感谢作者,就是下载不下来,无法测试
好奇坏哦
打卡升级
先看看,不明白的地方再问
谢谢分享
感谢分享,让我好好学习一下