wecomchan
wecomchan copied to clipboard
微信推送服务Server酱的开源替代。通过企业微信向微信推送消息的配置文档、直推函数和可自行搭建的在线服务代码。
需要先搭一个服务通过企业微信的接收消息服务器认证(相关代码不知道不能能集成下),然后就可以不用备案设置可信IP,然后搭wecomchan就可以 
之前受到 wecomchan 项目启发, 编写了一个可以直接在本地调用的 Python 库. (就是在本地直接调用企业微信的 API) https://github.com/lyc8503/WechatPush 可以直接 `pip3 install wechat_push` 安装使用. 在某些场景下使用比部署在云函数上再去调用更加方便, 也不需要服务器. 不知道作者是否介意在 README 中添加我这个项目的链接, 让大家根据情况自行选择 :)
https://help.aliyun.com/document_detail/460408.html
在白名单那里走了很多的弯路,原以为可以很快的搭建好的,毕竟我比较小白,过程就不说了。 说说解决方法,按照平常的方法搭建,最后测试Hello的时候会显示是不信任的IP,解决方法如下 打开云函数控制台,进入wecomchan项目的函数配置,然后找到下面的公网IP,进行勾选,等待一段时候后, 会分配一个固定的公网IP! 将此IP添加进 企业微信的可信IP 这样方可以按照教程在调用云函数,实现之前的功能
阿里云函数
使用阿里云函数实现功能时发现,在配置可信ip时需要先配置可信域名,而无法继续
不能正确配置公网IP现在就不能使用应用了,所以很有必要进行说明,避免走弯路 同时对微信能够接受的消息类型进行了测试,整理成了说明文档,便于参考,帮助有需要的朋友进行其他方面的开发。
功能正常,但看了下日志,发送时间跟实际时间差了8小时,估计是用了GMT+0的时区。 但创建容器时使用环境变量TZ=Asia/Shanghai发现没有用 然后准备进容器里面修改,发现容器没有内置bin/sh文件,进不去命令行 不知道大家用docker版本有没有这个问题,怎么解决呢?
**开启eip之后** **然后可以看到我打码的IP出口,填到可信IP上即可**
ip加到企业服务商的白名单了还是不行,有遇到的吗
想请教一下,如果企业微信里面新建了两个不同的应用,可以用一个docker分别实现两个应用的推送么?就是根据应用ID选择性的推送?