Wecom酱:零门槛的微信消息推送通知工具
Wecom酱零门槛的微信消息推送通知工具【免费下载链接】wecomchan微信推送服务Server酱的开源替代。通过企业微信向微信推送消息的配置文档、直推函数和可自行搭建的在线服务代码。项目地址: https://gitcode.com/gh_mirrors/we/wecomchanWecom酱是一款开源的微信推送服务作为 Server酱的开源替代方案它借助企业微信应用消息把服务器上的告警、通知直接推到你的个人微信。读完这篇教程你会在百度智能云函数上搭好一个属于自己的推送服务并发出第一条微信通知。全程不用买服务器也不用会写代码。监控告警、消息通知都能直推微信服务器宕机、磁盘占满时让监控脚本把告警推送到微信出门在外也能第一时间收到订单、构建、定时任务完成后批量通知不用再逐个登后台查看任何能发 HTTP 请求的语言都能接入只要传一个 key 和一段文本适合想要一条轻量通知通道、又不想维护服务器的个人和小团队。开始前先备齐这 4 个参数AgentId企业微信管理后台「应用管理」→「自建」创建应用后在应用详情页查看是一串纯数字Secret与应用详情页的 AgentId 相邻展示注意只能在企业微信客户端中查看CorpID企业ID管理后台「我的企业」页面拉到最下方以 ww 开头SendKey你自己设定的密码任意字符串防止别人调用你的函数动手前还要做一件事在「我的企业」→「微信插件」页扫码关注把个人微信绑定起来具体操作见 README.md。最快部署步骤百度智能云函数先下载代码git clone https://gitcode.com/gh_mirrors/we/wecomchan待上传的包是仓库里的python-baiduCFC/baidu-code.zip。打开百度智能云函数计算 CFC点左侧服务管理点击创建服务服务名称填WecomPush。进入函数列表点击创建函数服务名选刚创建的WecomPush运行时选Python 3.6、内存128MB触发方式选HTTP 请求触发。进入函数详情选上传函数.ZIP包选仓库里的baidu-code.zip上传上传后先跳到下一节把变量改完再回来点保存。左侧点触发器记下 HTTP 触发器的URL 路径这就是你的推送服务地址POST 方法、不验证身份。习惯阿里云的可以去 python-aliyunfc/ 按同样流程部署步骤一致。AgentId 和 Secret 填在哪在在线编辑页找到index.py的第 7 行和 128~130 行改成自己的值WECOM_ID ww开头的企业ID send_key 你自定的密码 wecom_agentid 纯数字的应用AgentId wecom_secret 应用Secret参数来源说明WECOM_ID管理后台「我的企业」页企业ID以 ww 开头send_key自己设置调用时的口令防滥用wecom_agentid应用详情页应用 AgentId纯数字wecom_secret应用详情页应用 Secret只能客户端查看改完点保存部署完成。用 curl 发出第一条微信消息只剩最后两步发请求、看微信。在终端执行把地址换成触发器页的 URL 路径curl -X POST https://你的触发器URL路径 \ -H Content-Type: application/json \ -d {key:你自定的密码,msg:第一条微信推送}请求体就三个字段key是 SendKeymsg是消息正文type可选、默认 text。看到两处变化就算成功终端返回{code:0,msg:ok}个人微信的「微信插件」会话弹出这条通知。推送失败时的三种常见情况企业微信收到了、个人微信没收到微信插件没绑定好去「我的企业」→「微信插件」确认已关注并在客户端关闭「仅在企业微信中接收消息」。返回 invalid secret 或 60020 报错AgentId 和 Secret 抄错或张冠李戴回应用详情页重新复制逐位核对。提示第三方服务IP错误函数公网 IP 不在白名单给函数开启「固定公网IP」再填进应用详情页的「企业可信IP」。其他版本与二次开发仓库里还有 Go 版 go-wecomchan/ 自建服务、go-scf/ 腾讯云版和 PHP 版 index.php想加卡片消息或多应用路由改一下 index.py 的处理逻辑即可完整配置说明看 README.md。一行 curl 就能把告警装进口袋这就是自搭推送服务的底气。搭建中卡在哪一步欢迎到项目社区留言讨论。【免费下载链接】wecomchan微信推送服务Server酱的开源替代。通过企业微信向微信推送消息的配置文档、直推函数和可自行搭建的在线服务代码。项目地址: https://gitcode.com/gh_mirrors/we/wecomchan创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考