免费搭建企业微信消息推送:3步让微信推送服务无服务器上线
2026/8/22 16:57:12 网站建设 项目流程

免费搭建企业微信消息推送:3步让微信推送服务无服务器上线

【免费下载链接】wecomchan微信推送服务Server酱的开源替代。通过企业微信向微信推送消息的配置文档、直推函数和可自行搭建的在线服务代码。项目地址: https://gitcode.com/gh_mirrors/we/wecomchan

Wecom酱是一款开源免费的企业微信消息推送工具,也是 Server酱 的开源替代。原理很直白:你的程序发一个 HTTP 请求,消息就直接落到个人微信,全程不用装企业微信客户端。

适合做服务器监控、程序告警、构建通知这类推送需求的人。方案走免费云函数平台,无需购买服务器,整体约 15 分钟,不看复杂代码也能跟着做。

工作原理

消息一共走三段路:

  1. 你的监控脚本或其他服务,把要推送的文本 POST 到一个公网 HTTP 地址;
  2. 这个地址是你部署的云函数。它拿着你配置的应用凭据调用企业微信开放接口,把消息投递给你提前建好的企业微信应用;
  3. 应用通过"微信插件"通道,把消息转给绑定的个人微信。

一次配置,凭据长期有效,之后只换内容就能持续推送。

三步上线

拿到三个关键参数

🔑 目标:部署前把企业微信应用配置所需的凭据备齐,避免中途来回翻后台。

先用个人微信直接注册一个企业(企业微信官网即可),再到管理后台走"应用管理 → 自建 → 创建应用"。然后把三个参数抄下来:

参数在哪获取怎么用
企业 ID(CorpID)"我的企业"页面最下方填入代码的企业 ID 变量
应用 ID(AgentId)应用详情页,纯数字填入代码的应用 ID 变量
应用 Secret应用详情页(手机端只能在企业微信客户端查看)填入代码的应用 Secret 变量

完成信号:三个字符串都已复制。另外,你还要自定一个 sendkey 口令,请求靠它区分推送到哪个应用。

选一个平台完成无服务器部署

目标:把推送函数跑上云,拿到公网访问地址。仓库为多家云都备好了现成代码和逐步截图,挑你已有账号的云即可,这里以百度智能云 CFC 为例,详见 python-baiduCFC/ 目录。

git clone https://gitcode.com/gh_mirrors/we/wecomchan

操作:

  1. 进入"服务管理"→"创建服务",服务名随意;
  2. 在服务内"创建函数":选"空白函数",运行时 Python 3.6,内存 128MB;
  3. 触发器选"HTTP触发器",URL 路径填/,HTTP 方法勾选POST,身份验证保持"不验证";
  4. 到函数代码页,选"上传函数.ZIP包",上传仓库python-baiduCFC目录里的baidu-code.zip

完成信号:"触发器"列表里能看到 HTTP 触发器及其默认访问地址,复制它,它就是后续推送请求的入口。

填好参数,发出第一条企业微信推送

目标:把代码里的占位变量换成上一步拿到的参数,发一条测试消息验证链路。

操作:在线编辑器打开index.py,把四处变量占位分别替换为SEND_KEY(你自定的 sendkey)WECOM_AGENTID(应用 ID)WECOM_SECRET(应用 Secret)WECOM_ID(企业 ID),保存。然后向刚才复制的访问地址发请求:

# 向云函数公网访问地址 POST 测试内容 curl -X POST "https://你的函数公网访问地址" \ -H "Content-Type: application/json" \ -d '{"key":"你设置的SEND_KEY","msg":"企业微信推送测试"}'

完成信号:命令正常返回,绑了微信插件的个人微信几秒内收到这条消息。之后换msg内容即可持续推送。

常见坑位

🐛 消息发不出来时,优先查这三处:

  • AgentId 与 Secret 贴反:一个是纯数字,一个是长字符串,粘贴后核对一下位置,错填只会得到接口报错。
  • 可信 IP 限制:2022 年 6 月 20 日之后创建的应用必须配置"企业可信IP"。云函数是共享公网 IP,会报"第三方服务IP"错误;在函数设置里开启"固定公网IP",再把该 IP 填进可信 IP。
  • 企业微信收到、个人微信没收到:进"我的企业"→"微信插件",勾选"允许成员在微信插件中接收和回复聊天消息"。

继续深入

  • 阿里云 FC、腾讯云 SCF、华为云函数工作流版本分别在仓库 python-aliyunfc/、go-scf/、python-huaweiFG/ 目录,流程基本一致;
  • 想部署常驻服务而非云函数,Go 版 go-wecomchan/ 提供 Docker 部署,仓库根目录还有 PHP 版 index.php,放在任意 PHP 环境即可用;
  • 代码示例目前发文本消息,图片、文件、markdown 等玩法可按企业微信接口自行扩展。

完整配置步骤和各语言示例在仓库根目录 README.md,也可以到社区讨论里提问交流。

【免费下载链接】wecomchan微信推送服务Server酱的开源替代。通过企业微信向微信推送消息的配置文档、直推函数和可自行搭建的在线服务代码。项目地址: https://gitcode.com/gh_mirrors/we/wecomchan

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询