社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

教你如何使用Python向手机发送通知

Python绿色通道 • 5 年前 • 369 次点击  

↑ 关注 + 星标 ,每天学Python新技能

后台回复【 大礼包】送你Python自学大礼包

你曾想尝试在服务器端或电脑上向手机发送通知吗?


你曾烦恼过企业邮箱的群发通知会触发防骚扰机制吗?


现在,我们可以用一种简单轻松的方法来代替企业邮箱进行通知了!


进行以下的实验,你需要做好以下准备


1)注册并在手机上下载IFTTT

2)Python3


下面是具体的操作步骤:


1. 注册配置 IFTTT


首先注册一个IFTTT账号 (https://ifttt.com). 


登录进入页面后点击右上角create,准备新建一个applet. 



进去后点击 + this, 如图。





搜索 webhooks.



进去后选择Receive a web request, 这个trigger能够使得这个webhooks收到一个http请求后触发一个事件。



编写该trigger的名称


然后点击 that.




搜索notification.



选择send a notification from the ifttt app. 这个action能够使得ifttt发出一个通知。



里面可以设置消息的格式


其中:{{EventName}}是我们前面设定的事件名称,而Add ingredient里面的value1、value2、value3则是服务器端发送http请求时带的参数。




可以设置成如下的格式:



Finish!



准备完毕,我们可以开始编写Python脚本了!


2.Python 通知脚本编写


进入 https://ifttt.com/maker_webhooks 页面,你可以看见你刚新建的webhooks. 


点击右上角的Documentation.



你就可以看见你的应用的Key,这个Key很重要,将用来发送请求


webhooks的调用方式就是通过发送POST或GET请求到下面这个网址:


https://maker.ifttt.com/trigger/你的event_name/with/key/你的Key


其中,你还可以带三个参数,以json格式放在body中,如 {"value1": "这是一个测试"},最终通知里的Value1会被这个value1替代。



制作通知脚本,例如新建一个文件叫 notice.py 如下,text可以放你想发送的文字。


你可以把这个文件放在你本机上,也可以放在服务器上结合某种功能。


记得先在手机上先下载好IFTTT并登陆



效果如图:



今天的教程就到这里结束啦,文字创作实属不易,如果你喜欢今天的Python 教程,麻烦在下面点一个赞和在看


如果你觉得文章还不错,请大家 点赞、分享、留言 下,因为这将是我持续输出更多优质文章的最强动力!

Python自学超级硬核资料


最后送大家一份Python学习大礼包,从Python基础,爬虫,数据分析Web开发等全套资料,吃透资料,你可以扔掉其他资料,这些资料都是视频,学起来非常友好 


Ps:都是视频学习资料,非常适合基础不好或者零基础的同学






    

推荐阅读

  1. 装X神器!NuShell

  2. 拿不到AI岗offer全额退款|AI人才培养计划

  3. 再见了,Teamviewer!

看完记得关注@Python绿色通道
及时收看更多好文
↓↓↓

点击卡片关注Python绿色通道

回复:大礼包,领取最新Python学习资料


🧐分享、点赞、在看,给个三连击呗👇




Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/116915