Python给手机发通知

Python给手机发通知,第1张

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 有哪些有趣的玩法?

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5521970.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-13
下一篇 2022-12-13

发表评论

登录后才能评论

评论列表(0条)

保存