教你如何使用Python向手机发送通知(IFTTT)
发布日期:2021-05-08 00:05:34 浏览次数:31 分类:精选文章

本文共 1436 字,大约阅读时间需要 4 分钟。

如何使用IFTTT发送手机通知

操作步骤

1. 准备工作

  • 注册账号并下载应用:访问IFTTT官网,注册一个账号,下载并登录IFTTT手机应用。

  • 安装Python环境:确保已安装Python 3.x版本。


2. 设置IFTTT Webhooks

a. 新建Applet

  • 登录IFTTT账号后,进入“我的Applets”页面。
  • 点击“+ This”按钮,选择“Webhooks”作为触发器。
  • 在触发器设置中,输入事件名称(例如“通知提醒”)。
  • b. 配置触发器

  • 点击“+ this”按钮,选择“Receive a web request”作为触发器。
  • 设置触发器名称,完成后点击“That”。
  • c. 配置Action

  • 点击“+ this”按钮,选择“Send a notification from the app”作为动作。
  • 设置通知内容,使用格式 {“value1”:“+文本内容+”}(例如:{"value1":"特大单资金量急剧上升!"})。
  • 完成设置后,保存动作。

  • 3. 编写Python脚本

    import requests
    def send_notification(event_name, key, text):
    url = f"https://maker.ifttt.com/trigger/{event_name}/with/key/{key}"
    payload = f"{{\"value1\": \"{text}\"}}"
    headers = {
    'Content-Type': 'application/json',
    'User-Agent': 'PostmanRuntime/7.15.0',
    'Accept': '*/*',
    'Cache-Control': 'no-cache',
    'Postman-Token': 'a9477d0f-08ee-4960-b6f8-9fd85dc0d5cc,d376ec80-54e1-450a-8215-952ea91b01dd',
    'Host': 'maker.ifttt.com',
    'accept-encoding': 'gzip, deflate',
    'content-length': '63',
    'Connection': 'keep-alive',
    'cache-control': 'no-cache'
    }
    response = requests.post(url, data=payload.encode('utf-8'), headers=headers)
    print(response.text)

    使用示例

    text = "特大单资金量急剧上增!"
    send_notification('通知提醒', '你的Key', text)

    4. 测试通知

  • 将脚本保存为notice.py并放置在本地或服务器目录中。
  • 打开CMD/Terminal,进入脚本所在目录:
    python notice.py
  • 查看手机是否收到通知。如果未收到,检查手机系统设置是否允许通知。

  • 通过以上步骤,您可以轻松在手机上接收到来自服务器端的通知。如需进一步优化或添加更多功能,可以参考IFTTT文档或扩展代码。

    上一篇:python绘制一份完美的中国地图
    下一篇:手把手教你python人脸识别自动开机

    发表评论

    最新留言

    网站不错 人气很旺了 加油
    [***.192.178.218]2025年03月18日 13时04分24秒