目前开源项目比较流行的是server酱来进行消息提醒和传输,因为server酱的免费有着很多限制,比如消息不能直接看全,server酱需要关注公众号,且不能自定义头像等,有很多的限制。

使用企业微信搭建不需要安装企业微信app,可以直接在微信收到企业微信消息

与server酱对比

server酱 Turbo版腾讯云部署调用vercel接口
搭建时间一般较长较短,无需经过第三方网页
服务价格8元/月根据腾讯云函数进行收费免费
免费额度5条/天1000GBs/月vercel限制,超出限制可自行搭建
速度信息加入异步推送队列,速度根据环境非常快受限于vercel的速度,较快
提醒免费版只提醒收到消息,通知栏看不到详情提醒消息全文提醒消息全文
安全性依据对项目的信任关系开源项目开源项目
数据隐私推送内容保留1天/收费版7天不会存储信息不会存储信息
服务稳定性一般高,腾讯云一般很难挂高,vercel应该不会跑路

其实类似于自己搭建的server酱。

我该如何选择

部署方式使用我提供的接口自搭建vercel自搭建腾讯云
稳定性要求可以接受偶发的发送失败可以接受频繁调用时偶发的发送失败不能接受发送失败
速度要求可以接受30秒内延迟可以接受10秒内延迟可以接受1秒内延迟
调用频率要求调用频率低,建议每小时不超过6次调用频率低调用频率高
费用要求完全免费完全免费很难超出额度,超出额度收费
部署难度要求几乎没有部署难度需要一定的GitHub知识需要一定的腾讯云函数部署知识

样式预览

消息直接预览,手机可以直接收到通知提醒全文,可自定义头像

GitHub项目地址

立即访问

Vercel调用

无需绑定任何第三方网站、第三方公众号、在第三方输入密钥等。

调用地址:

https://work-weixin-msg-sever-api.vercel.app/api

API

发送方式

get

参数

参数类型必选描述示例
idstrtrue企业微信公司idww42a2d7**********
secertstrtrue企业微信应用的应用secertxD_*****_6hVymgTBZuTaZviu9i3P4Xd6**********
agentIdinttrue企业微信应用的应用agentId1000003
msgstrtrue需要发送的内容你的快递已到,请携带工卡前往邮件中心领取。\n出发前可查看<a href=\"http://work.weixin.qq.com\">邮件中心视频实况</a>,聪明避开排队。

前期准备:创建企业微信公司

进入企业微信创建一个企业。每个普通用户都可以创建企业,不需要很麻烦,但是需要填写一些基本信息。

创建应用

创建一个应用并填写信息和头像

id

在这里查看

secert和agentId

从应用管理进入你的应用

使用vercel开发搭建教程(推荐)

点这里在Vercel新建项目

选择自己就可以

然后继续

关于vercel搭建部分,如果出现了问题,还可以查看冰老师的朋友圈搭建,有另一种搭建方式,可以作为参考。

使用腾讯云开发搭建教程

进入腾讯云开发

腾讯云开发的创建可以根据Twikoo的搭建方式来开通。创建好环境之后可以新建函数work-weixin

创建云函数

选好配置

粘贴代码

代码可以到这里查看完整文件复制。

点击确定

开通HTTP访问服务

进入HTTP访问服务后新建

填写基本信息

大功告成!

你已经搭建了一个类似于server酱的api了,赶快给自己发个消息试试吧!~

参考文章

利用 Tasker 推送手机短信到企业微信( App 或者微信公众号)

企业微信API文档

往期更新日志

v0.2 2021-2-6

支持参数检测,如果有空参数不直接挂掉,而是返回错误信息。