西瓜框架对接
💬 重要提示
西瓜框架的对接,也叫xyo插件的对接。对接的是西瓜框架中xyo写的http框架。
西瓜框架自带微信,无需特殊安装对应的版本
目前西瓜框架需要特殊的方法才能开启正常使用,本文不发叙述,请悉知!
1 所需工具
Windows设备一台,用来安装西瓜框架,并安装好xyo的httpapi插件
准备好旺财狗的微信回调地址(从旺财狗界面获取):
http://127.0.0.1:15888/notify/wx_xyo_receive
回调地址,如果旺财狗和西瓜框架不在一台机器,需要修改为对应的ip地址。

下载西瓜及httpapi插件(安装包已包含插件)
百度盘链接:https://pan.baidu.com/s/1CKqDCwicz0aFYtsHXTh_8Q?pwd=lac7
提取码:lac7
蓝凑盘下载地址:
https://wwd.lanzoum.com/b037f0t3i
密码:97uv
解压缩西瓜框架压缩包,插件目录中会发现已经集成了xyo的httpapi插件。如图:

2 登录微信
西瓜框架如何登陆微信。下图右击,添加账号。

3 开始对接
右击插件菜单进入cn.sxyo.xYo_httpApi_WeChat.西瓜.dll设置

上图示例中,我们在cn.sxyo.xYo_httpApi_WeChat.西瓜.dll插件中,设置了旺财狗的回调地址,这样子。西瓜框架收到消息后也会转发给旺财狗一份!

并没有完全完成配置,请继续看,上面我只是设置了xyo插件对微信消息的回调。我们如果想让旺财狗调用西瓜的这个cn.sxyo.xYo_httpApi_WeChat.xg.dll插件发送消息,该如何设置呢。

这个就是xyo插件cn.sxyo.xYo_httpApi_WeChat.xg.dll的外部调用地址。我们把它填入旺财狗的微信httpAPI地址里面,并将调用密码token设置一致。如图:

4 测试对接
这样子,我们用其他微信号,向我们的机器人微信号,发送一个time指令,看看它能不能回复。能回复就代表调用成功了。不能回复可以看看旺财狗的日志,看看是不是哪里出错了。

5 结束语
至此,西瓜微信框架和旺财狗的交会对接就完成了。下面说一些注意点。
下面说一下一些特殊情况:
很多人配置完了,发现并没有成功。我来总结下哪些因素会导致失败。
1,防火墙,linux也有防火墙,windows也有防火墙,你可以尝试临时关闭防火墙再测试!
2,云主机的安全策略,如果你是部署在云服务器上的,你就要去云服务器控制面板开放主机的对外开放端口。
3,很多云主机内部不能用127.0.0.1作为通讯ip,即使是本机访问本机也不能。需要把ip改成云主机的公网IP。
4,检查端口是否可以用浏览器访问,这是检查问题的有用方法!
5,目前就想到这么多,以后再想到会来这里更新。配置时仔细观察变量,不要写错了。
6.西瓜是离线版框架,但是有个校验,需要屏蔽校验后才能收到微信消息,屏蔽方法见安装包中的doc文档。