栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python给手机发通知

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python给手机发通知

文章目录
  • 简介
  • 安装
  • 1. 创建触发器
  • 2. 创建通知服务
  • 3. 编写通知脚本
  • 参考文献

简介

利用 IFTTT 给手机发送通知,IFTTT 是 “if this then that” 的缩写,让你的网络行为引发反应,让互联网为你服务

本人尝试失败,可能是 APK 安装包问题




安装

手机下载并安装 IFTTT APK → 登陆

pip install requests




1. 创建触发器

注册 IFTTT 账号

右上角 → Create → If This

搜索 webhooks → Receive a web request → Connect

Event Name 随意填,如 notice_phone → Create trigger




2. 创建通知服务

Then That

搜索 notifications → Send a notification from the IFTTT app → Connect

Add ingredient 可以添加变量 → 修改为如图内容 → Create action → Continue → Finish

{{EventName}} {{OccurredAt}} 今天是 {{Value1}}, {{Value2}}




3. 编写通知脚本

IFTTT Webhooks → documentation → 复制 key

main.py

import datetime

import requests


def send_IFTTT_notification(event_name='notice_phone', key='bmsQacS3Y1CMVEaf_Ivv7j', payload=None):
    """发送IFTTT通知

    :param event_name:
    :return:
    """
    url = f'https://maker.ifttt.com/trigger/{event_name}/with/key/{key}'
    response = requests.post(url, json=payload)
    print(response.text)


if __name__ == '__main__':
    today = datetime.datetime.today()
    payload = {'Value1': str(today.date()), 'Value2': str(today.isoweekday())}
    send_IFTTT_notification(event_name='notice_phone', key='bmsQacS3Y1CMVEaf_Ivv7j', payload=payload)

本人没有尝试成功,报错如下




参考文献
  1. 如何使用 Python 发送通知到手机上
  2. IFTTT documentation
  3. Requests documentation
  4. IFTTT 有哪些有趣的玩法?
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/530166.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号