Server酱

/ 分享 / 2 条站内评论 / 943浏览
Server酱

http://sc.ftqq.com/3.version

是什么

「Server酱」,英文名「ServerChan」,是一款「程序员」和「服务器」之间的通信软件。

说人话?就是从服务器推报警和日志到手机的工具。

开通并使用上它,只需要一分钟:

登入:用GitHub账号登入网站,就能获得一个SCKEY(在「发送消息」页面)

绑定:点击「微信推送」,扫码关注同时即可完成绑定

发消息:往 http://sc.ftqq.com/SCKEY.send 发GET请求,就可以在微信里收到消息啦
来个示意图:
alt

为什么

是的是的,有很多的客户端都可以做到这个功能,比如Slack。那为什么我还要写一个呢?因为它们总是给得太多,我只是要一个简简单单的消息接收器而已。

这也成为了「Server酱」的设计目标:功能越少越好。

只有一个接口:每次调用接口,我们都要去读N长的API说明文档,看得头昏眼花。所以ServerChan只有一个接口,只要会输入网址,你就会用。

一分钟完工:注册账号是狠麻烦的事情,所以我们用GitHub账号;输入账号是狠讨厌的事情,所以我们用绑定二维码。所有这些流程都保证了一个程序员可以在一分钟内配置好「Server酱」,并收到第一条推送消息。你问没有GitHub账号的怎么办?没GitHub账号的还能叫程序员么?

可免客户端:安装客户端对很多用户来说是一种痛苦,但申请微信公号是更大的痛苦,所以我们直接申请好了给你用,就什么痛苦都没了。

应用场景

「Server酱」本质上是一个有着GET接口的可编程消息接收器,所以你可以创造出各种玩法来。

服务器异常报警

在写代码的时候,我们往往会遇到一些可能出现的异常。比如我们的简历分析系统,每隔几天就会出现一份不能分析的简历、我们的邮件发送系统,每发100份激活邮件总有几个被弹回。原来这种时候我们都是在服务器上打下一些日志,然后就再也没有然后了。现在你可以用一行代码把消息推送到「Server酱」。

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

调试无法在网页显示回调内容

比如在调试微信接口时,微信服务器会回调我们的服务器。这时候页面的输出是无法看见的。但你可以轻松的把它通过「Server酱」发送到手机上。

向手机发送内容

有时候需要往手机发送一些备用信息,比如电话、地址、网址和图片。因为「Server酱」支持Markdown,所以可以很轻松的完成。

我们在「发送消息」页面提供了一个在线发送工具。
alt
这样你就不用总是在地址栏发消息了。消息内容中填入

方糖气球
就可以推送链接;填入

logo
就可以推送图片。在「Server酱」中,直接点击链接和图片,可以在系统浏览器中打开。

注:在 Markdown 语法中,两个空行才是换行,不能换行的同学多加个回车应该就好啦。

TalkAdmin

TalkAdmin 是一套为通过微信来管理后台的解决方案。

实例

说了那么多,来段实例代码和效果图吧<span style="background-color: rgb(245, 245, 245); color: rgb(51, 51, 51); font-family: Menlo, Monaco, Consolas, "Courier New", monospace; font-size: 13px;">        

  //先引入搜狐IP查询组件  
  //获取当前时间    
  function p(s) {  
  return s < 10 ? '0' + s: s;  
  }  
  var myDate = new Date();  
  //获取当前年  
  var year=myDate.getFullYear();  
  //获取当前月  
  var month=myDate.getMonth()+1;  
  //获取当前日  
  var date=myDate.getDate();   
  var h=myDate.getHours();       //获取当前小时数(0-23)  
  var m=myDate.getMinutes();     //获取当前分钟数(0-59)  
  var s=myDate.getSeconds();    
  var now=year+'-'+p(month)+"-"+p(date)+" "+p(h)+':'+p(m)+":"+p(s);
                //封装要发送的内容  
  var text="主人,有人留言啦~"+now;  
  var author=$('#author').val();  
  var mail=$('#mail').val();  
  var url=$('#url').val();  
  var textarea=$('#textarea').val();  
  var ip=' ip>>>: '+returnCitySN["cip"]+' 来源>>>: '+returnCitySN["cname"];   
  var desp="用户>>>: "+author+" 内容>>>: "+textarea+" 邮箱>>>: "+mail+" 网址>>>: "+url+""+ip;  
  var url="https://sc.ftqq.com/换成自己的Server酱口令?text="+text+"&desp="+desp;  
                //发送请求  		$.get(url);
  1. SAn

    2017最后一天-

    回复
  2. SAn

    你好,Server酱

    回复
召唤蕾姆
琼ICP备18000156号

鄂公网安备 42011502000211号