server酱是一个可以推送通知到微信的平台。
适用场景
比如说多人共用一台服务器,不可能一直有人待在服务器面前。如果在计算资源紧缺需要排队的情况下,只有当A某的程序运行完成后,B某的程序才能运行,那B就要等A去主动查看程序运行情况然后告知A,可能存在浪费的时间,可能就会浪费服务器的资源。
但是现在有了server酱,A就可以主动获知程序是否运行完成,从而及时腾出计算资源给B。
流程
http://sc.ftqq.com/
1.使用github账号登陆后,
2.点击上方 “微信推送” 登陆自己的微信,
3.关注公众号
4.可以获得自己独一无二的SCKEY ,在 “发送消息” 里面
5.找个地方放自己的SCKEY ,这个不要透露给别人,不然可能会收到骚扰信息。
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiAzNfRHLGZkRGZkRfJ3bs92YsYTMfVmepNHL9kFROBTWURWNs1WYxAnMMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnL0YjNyUDMxATM1IjMxkTMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
注意事
1.向URL发一个GET或者POST请求就可推送消息
2.消息内容
text:消息标题,最长为256,必填。
desp:消息内容,最长64Kb,可空,支持MarkDown。
3.SCKEY是非常重要的,所以请妥善保存,不要随便告诉别人。另外同样内容的消息一分钟只能发送一次,服务器只保留一周的消息记录。
4.但是很多时候,text消息就够了
5.desp内的内容需要主动打开推送消息才能看得到,需要点击查看详情
6.text字段内不要有特殊字符,如中文等,如果有的话,需要转化成unicode。这个内容需自行摸索
构造规则
实际上这个相当于打开一个网页,网页的构造规则如下:
https://sc.ftqq.com/SCKEY.send?text=标题&desp=详细内容
matlab
URL='https://sc.ftqq.com/SCKEY.send?text=matlab_program_over';
str = urlread(URL)
python
from urllib import request
url = 'https://sc.ftqq.com/SCKEY.send?text=python_run_over1';
req = request.Request(url)
res = request.urlopen(req)
tips
在标题或者desp中可以加入自己的提示,比如说运行时长、运行状态等。