前期准备

1、Python环境
2、PyCharm(或其它Python编辑器)
3、关注【Server酱】、【方糖】公众号
4、一个GitHub账号

具体步骤

  1. 进入Sevrer酱Turbo版官网[1]:https://sct.ftqq.com/,扫码登陆后点击【扫码后点此继续】。

image.png
image.png

此时手机会收到提示

  1. 之后如果以前没有登录过,则按照提示通过GitHub登录即可
  2. 登录之后进入如下界面,上面提供了SendKey、在线发送工具(可以先用这个工具来测试是否能正常将消息推送到微信上),以及相关的使用文档,下面我将介绍如何利用Python来调用Server酱的API以实现消息的推送。

image.png

  1. 具体的Python代码如下[2][3]:
  1. import requests
  2. Sckey = '把这段文字粘贴为你的SendKey'
  3. # SendKey在SendKey页面可以找到
  4. url = 'https://sctapi.ftqq.com/%s.send?title=把这段文字替换为你的标题&desp=把这段文字替换为你的正文内容' % Sckey
  5. requests.post(url)
  1. 测试是否成功:

注意:如果运行后提示”No module named ‘requests’”,那么可以参考这篇文章解决[4]:https://blog.csdn.net/u012106306/article/details/80760744
image.png
image.png

可以看到此时该消息已经成功通过微信推送到了手机

  1. 注意:上述操作完成之后可以进入【消息通道】一栏,看当前的消息通道否是【测试号】,如果是则可以更换为【企业微信应用消息】通道,因为因微信可能 4 月底下线模板消息,此通道即将弃用。具体的企业微信开通方法及使用方法可以看官网介绍:https://sct.ftqq.com/forward

参考

  1. Server酱官网
  2. 一个非常好用的工具:server酱——CSDN
  3. Python %d,%s,%f——CSDN
  4. Pycharm一直报No module named ‘requests’错解决办法——CSDN