群晖Docker傻妞sillyGirl对接微信机器人教程 |
您所在的位置:网站首页 › 微信机器人的作用 › 群晖Docker傻妞sillyGirl对接微信机器人教程 |
背景:傻妞是大家的老朋友了,拓展功能太多,感觉可以开专题了。今天老年人还宣布要开发比价功能,小姐姐真的是非常期待呢。但是饭要一口一口吃,教程也要一个一个写。今天终于对接了微信,虽然我也用不上,就是体验一下,感觉还不错。顺便学习和了解了一下可爱猫?,奇怪的知识又增加了。谢谢老年人?带我涨姿势。 老年人官方教程地址:https://t.me/kczz2021/185 简单看下效果。 ![]() 需运行Windows 10,Windows 2012,Windows 7,Windows 2008 2、可爱猫和http-sdk插件稍微介绍一下“可爱猫”:大概就是一个盒子,可以集成不同的插件,然后用来对接微信。http-sdk就是可爱猫的一个插件。老年人的傻妞对接微信就是通过这个插件。 推荐学习地址: https://www.ikam.cn/forum-1.htmhttp://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端口![]() 吐槽一下,Mac端的微软远程桌面居然要美区才能下载,真的是差评。 2)80端口放行控制面板?系统和安全-Window防火墙-高级设置?入站规则-新建规则-端口?特定端口:80 ![]() ![]() ![]() ![]() ![]() ![]() 其他都默认就行:允许连接?域、专用、公用都选?名称自定义就行?完成✅ ![]() ![]() ![]() 下载后,解压可爱猫,并将iHttp.cat.dll放入可爱猫文件夹的app目录下,同时删除另外两个多余的dll文件。 dll文件都是插件,另外两个用不上,直接删掉就行了。 ![]() 要勾选一下“我已阅读...”,我之前没留意,一直打不开,还以为程序有问题,搞半天是我有问题。 ![]() ![]() ![]() 选择“应用”?双击“iHttp”插件运行?填写远程处理接口“http://傻妞ip:傻妞端口/wx/receive“?修改端口为”80“?打开”服务开关“?记录你的公网ip地址(等下要发给傻妞)?重启可爱猫(任务栏右键) ![]() ![]() ![]() 这个微信号不能从你的手机端登出,所以你需要找个闲置设备一直挂着这个号,保证它在线。正常运行后,可爱猫会显示运行机器人“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 ![]() #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的可爱猫或微信挂了,远程登录查看一下。 后话:老年人?的开发功力太强了,完全跟不上他的速度。 微信教程还没写完,他的比价功能又出来了。大佬是真的牛。 后续考虑开微信群, 给不能出国旅游的玩家们一个家。 有需求的可以先加小姐姐微信,后面拉群。 |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |