5分钟跑通Wecom酱消息推送免服务器推送到微信【免费下载链接】wecomchan微信推送服务Server酱的开源替代。通过企业微信向微信推送消息的配置文档、直推函数和可自行搭建的在线服务代码。项目地址: https://gitcode.com/gh_mirrors/we/wecomchan你监控的服务器挂了、定时任务跑完了想在手机上收到一条通知——可每次都要记着一堆API地址、自己写推送脚本很烦。Wecom酱消息推送解决的就是这件事对它的地址发一次HTTP请求消息就落到你的微信里。不用装企业微信App也不用买服务器开源可自建。最小认知自建应用不是群机器人Wecom酱走的是「企业微信自建应用」通道不是你熟悉的群机器人。类比一下群机器人像发到公告栏只有群里的人看得见自建应用像企业发的公文推送后直接进你的微信。你需要准备三样东西企业ID、应用ID、应用Secret。注册一个企业微信个人就能注册在应用管理下创建自建应用就能拿到。另外sendkey是你自己设的一个密码防止别人盗用你的推送地址顺手想一个记下来。部署Wecom酱消息推送的两条路线先选分叉决策点只有一个你手上有什么。想免服务器、随时可调、免费额度够用 → 走分支A云函数百度智能云/阿里云你有机器、能开放端口 → 走分支BDocker两条路的目标相同拿到一个可以POST的URL。分支A三步部署到云函数1. 拿到代码。在终端执行git clone https://gitcode.com/gh_mirrors/we/wecomchan2. 创建服务和函数。以百度智能云为例进入函数计算CFC创建一个名叫WecomPush的服务再到「函数列表」点「创建函数」运行环境选Python 3.6内存128MB。函数建好后在触发器页新增一个HTTP触发器请求方法选POST身份验证选不验证记下默认给你的访问地址。3. 上传代码改四个变量。进入函数代码页点「上传函数.ZIP包」选第1步里python-baiduCFC/baidu-code.zip。上传成功后切到「在线编辑」打开index.py只改这几行SEND_KEY 改成你的sendkey WECOM_AGENTID 改成你的应用ID WECOM_SECRET 改成你的应用Secret WECOM_CID 改成你的企业ID保存。阿里云流程一样创建函数时选Python 3加HTTP触发器上传python-aliyunfc/main-code.zip改完index.py点「部署代码」。到这里服务已经在线上跑起来了触发器配置里那个公网地址就是你的推送入口。分支BDocker一条命令跑起来有机器、能开端口就跳过云控制台docker pull aozakiaoko/go-wecomchan docker run -dit -p 8080:8080 \ -e SENDKEYset_a_sendkey \ -e WECOM_CID企业ID -e WECOM_SECRET应用Secret \ -e WECOM_AID应用ID aozakiaoko/go-wecomchan配置全部走环境变量镜像一次构建反复用说明见 go-wecomchan/。你的推送入口是http://你的服务器:8080/wecomchan。发出Wecom酱消息推送验证第一条消息对公网地址发一次POST分支B把地址换成你自己的curl -X POST https://你的函数公网地址 \ -H Content-Type: application/json \ -d {key:你的sendkey,msg:第一条推送}成功标志只有一个微信「服务通知」里弹出那条自建应用的消息内容是「第一条推送」。看到那一瞬间整条链路就通了。没通的话按这三个卡点排查如果你看到「第三方服务IP」报错大概率是2022年6月后创建的应用需要配置可信IP。到应用详情页的开发者接口里加上服务器IP用云函数的话先在函数设置里打开「固定公网IP」拿到独立IP再填。如果接口返回正常但微信收不到多半是两处开关——「我的企业→微信插件」里勾选「允许成员在微信插件中接收和回复聊天消息」并在企业微信客户端「我→设置→新消息通知」关闭「仅在企业微信中接受消息」。如果提示key不对请求里的key要和代码里写的sendkey逐字一致走分支B的注意路径是/wecomchan不是根路径。想再深入一点想推图片、markdown、或者只发给某个人请求体里加type:markdown或uid字段即可字段说明在 python-baiduCFC/ 和 python-aliyunfc/ 的README里。想要长期运行、带token缓存的自建服务看PHP版搭建说明 ONLINE.md。卡住了先翻项目的Issue区比对着文档排查快。【免费下载链接】wecomchan微信推送服务Server酱的开源替代。通过企业微信向微信推送消息的配置文档、直推函数和可自行搭建的在线服务代码。项目地址: https://gitcode.com/gh_mirrors/we/wecomchan创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考