免费的微信信息推送服务_Service酱

免费的微信信息推送服务

许多情况下我们需要及时了解代码的运行情况,或者需要将自动化运行的状态或结果第一时间推送到手机

有很多的客户端都可以做到这个功能比如Slack,也有短信接口可以短信推送,但都太复杂了,我们只是要一个简简单单的微信推送而已。

那么推荐Service酱,简单解决问题

接口特点

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

使用方式

  1. 登入:用GitHub账号登入网站,就能获得一个SCKEY(在「发送消息」页面)
  2. 绑定:点击「微信推送」,扫码关注同时即可完成绑定
  3. 发消息:往 http://sc.ftqq.com/SCKEY.send 发GET请求,就可以在微信里收到消息啦

代码示例:服务器异常报警

加入我们有一个简历分析系统,每隔几天就会出现一份不能分析的简历、我们的邮件发送系统,每发100份激活邮件总有几个被弹回。

原来这种时候我们都是在服务器上打下一些日志,然后就再也没有然后了。现在你可以用一行代码把消息推送到「Server酱」。


1
file_get_contents('http://sc.ftqq.com/SCKEY.send?text='.urlencode('主人第250号简历分析失败啦~'));

用python3稍微包装一下就可以直接import调用了,参考代码如下


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
def send_message(title,content)
import urllib
from urllib import request
from urllib.request import urlopen
CnctKey='Key'#这里改成你的key
Callurl='https://sc.ftqq.com/'
msg={'text':'默认标题','desp':'默认内容'}
mag['text']=title
mag['desp']=content
params=urllib.parse.urlencode(msg).encode('utf-8')
Fullurl=Callurl+CnctKey+'.send'
req=urllib.request.Request(url=Fullurl,data=params)
res_data=urllib.request.urlopen(req)
res=res_data.read()
res=eval(res)
return res['errmsg']

连缩进都不用,问题就解决了~

本文遵守署名-非营利性使用-相同方式共享协议,转载请保留本段:冰丝带雨 » 免费的微信信息推送服务_Service酱

赞 (0)