妈妈再也不用担心我忘记填报疫情(Ⅱ)——利用 Server 酱完成填报结果推送 - Pinming's Blog

抛弃 Email,骑在张小龙的头上推送,舒服辣!

0x00 前言

本文中提及的部分内容可能已过时

Server 酱在本文写成后经历了一次改版,但用法大同小异,请自行参考实际流程。实在是懒得改这篇了……

阅读本文前需要知道……

本文是『妈妈再也不用担心我忘记填报疫情——巧用云函数完成自动化数据填报』的后继篇。
上次说到后续要接入 ServerChan,本文就主要讲解如何实现接入 ServerChan 微信推送。
如果需要了解疫情自动填报软件本身的实现,请阅读上文。

0x01 Server 酱微信推送用法

  1. 在浏览器中打开 Server 酱,点击右上角的登入
  2. 绑定一个 Github 账号以登录。如果没有 Github 账户请自行注册;

如图,国内部分地区网络(比如深圳电信)可能无法直连 Github,需要科学上网全局模式,你懂的

  1. 登录后,来到发送消息页面,你会获得一个 SCKEY,将它复制到 main.py 的对应位置;
  2. SCKEY 与微信绑定,使得信息能够推送到你自己的微信上。
    点击微信推送,用你自己的微信扫描页面二维码,关注公众号,电脑上点击按键检查结果并确认绑定即完成绑定。

    填报成功的信息在微信中如此显示:

(没办法,推送标题不支持显示符号,所以不太美观了)

0x02 接入 Server 酱的代码

首先感谢 Server 酱给了大家骑跨张小龙的机会。

虽然推送的效果倒不是尽善尽美,但真的很好用且简便,只要发个 POST 就可以给微信发消息,可以说是个优秀的平台。

1
2
3
4
5
6
7
def SCPush():
data_for_push = {
"text": Title_for_SC,
"desp": Content_for_SC
}
requests.post(url_for_sc, data=data_for_push)
print('微信推送成功!如果没有收到信息请检查 ServerChan 配置是否有误。')

以上,这算是一篇番外罢,也没有什么后记了~ 后续等想到了什么坑再填上吧。

评论



Powered by Hexo.

博客内容遵循 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 协议

本站使用 Volantis 为主题 | 总访问量为
© Pinming 2019-2015 | All Rights Reserved.
载入天数...载入时分秒...
粤 ICP 备 19139605 号
粤公网安备 44030502004717 号