为什么很多开源项目都用到了Server酱?

Python七号

共 1658字,需浏览 4分钟

 ·

2021-01-17 10:24

发现很多开源项目的配置文件都有「Server酱」的配置,尤其是爬虫项目,配置文件也很简单,只要配置一个 secret,不禁好奇,这个「Server酱」是个什么鬼?好用么?怎么用?

「Server酱」,英文名「ServerChan」,是一个叫 easy 的作者开发的,可以从服务器推报警和日志到手机。

也许你会说这样的工具太多了,为什么要用这个呢?作者给出了回答:因为它们总是给得太多,我只是要一个简简单单的消息接收器而已。

那么,「Server酱」有多简单:

  1. 只有一个接口:每次调用接口,我们都要去读 N 长的 API 说明文档,看得头昏眼花。所以 ServerChan 只有一个接口,只要会输入网址,你就会用。
  2. 一分钟内就可以使用:注册账号是很麻烦的事情,所以我们用 GitHub 账号;输入账号是很讨厌的事情,所以我们用绑定二维码。所有这些流程都保证了一个程序员可以在一分钟内配置好「Server酱」,并收到第一条推送消息。你问没有 GitHub 账号的怎么办?没 GitHub 账号的还能叫程序员么?
  3. 可免客户端:安装客户端对很多用户来说是一种痛苦,但申请微信公号是更大的痛苦,所以我们直接申请好了给你用,就什么痛苦都没了。

「Server酱」还有什么值得使用的?

「Server酱」支持 Markdown。也就是说除了常见的服务器异常报警,你还用它向手机发送内容,比如说你在网上看到一些信息要保存到手机,但是这台电脑没有 PC 端的微信,如何将这些发送到自己手机上呢,最快捷的方法就是访问 http://sc.ftqq.com/?c=code,GitHub 账号登录,然后就可以将诸如电话、地址、网址和图片轻松的发送到手机。

除了微信消息,还可以推送消息到微信测试号、企业微信、钉钉和飞书。「Server酱」本质上是一个有着 GET 接口的可编程消息接收器,所以你可以创造出各种玩法来。

这么好用,到底有多少人用?

「Server酱」作为一项免费提供的基础推送服务,支撑着每月超过 5000 万次的访问。由于服务器是按需付费的,因此发送频率有限制,每人每天发送上限 500 条,相同内容 5 分钟内不能重复发送,不同内容一分钟只能发送 30 条,主要是防止程序出错的情况。注意,因为之前频繁的死循环程序导致费用飙升,现在每天调用接口超过 1000 次的用户将被系统自动拉黑。解除黑名单需要捐赠。

这么好用,怎么用?

一分钟内可以走完三部曲。

第一步:登入。用 GitHub 账号登入网站 http://sc.ftqq.com/?c=github&a=login,就能获得一个 SCKEY。

第二步:绑定。点击 http://sc.ftqq.com/?c=wechat&a=bind,扫码关注同时即可完成绑定。

第三步。发消息。往 http://sc.ftqq.com/{SCKEY}.send 发 GET请求,就可以在微信里收到消息。发送消息非常简单,只需要向以下 URL 发一个 GET 或者 POST 请求:

https://sc.ftqq.com/SCU150957Ta7f5382c3df08bf3********00222e2de0fc.send

接受两个参数:

  • text:消息标题,最长为256,必填。
  • desp:消息内容,最长64Kb,可空,支持 MarkDown。

比如 Python 代码:

收到的消息页面如下所示:

怪不得这么多开源项目都用 Server 酱,我觉得除了它的免费、简单、好用,还有一种程序员无私奉献的情怀在里面。

接下来,你可以封装成函数进行复用,后面再写爬虫,就可以直接发微信进行监控,比发送邮件简单,且及时。

如果觉得本文对你有所帮助,请点赞、在看、转发支持,感谢关注!

浏览 72
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报