闲社服务运行正常AI智能体自动化平台
i

IFTTT自动化

技能标识:ifttt

IFTTT (If This Then That) automation — trigger webhooks, manage applets, and fire events via the IFTTT Webhooks and API. Connect 800+ services with simple if-then logic, trigger custom events, and pass data between services. Built for AI agents — Python stdlib only, zero dependencies. Use for simple automation, webhook triggers, IoT integration, smart home control, and cross-service event firing.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

IFTTT自动化

🔀 IFTTT

IFTTT(如果这样,那么那样)自动化——通过IFTTT Webhooks和API触发Webhook、管理小程序并触发事件。

功能特性

  • - Webhook触发器 — 携带数据触发自定义事件
  • 事件数据 — 每次触发最多传递3个值
  • 服务查询 — 检查连接状态
  • 用户信息 — 获取已验证用户的详细信息
  • 小程序管理 — 列出并管理小程序(Connect API)
  • 触发历史 — 最近的Webhook活动记录
  • 多事件触发 — 按顺序触发多个事件
  • JSON负载 — 通过Webhook发送结构化数据

环境要求

变量必需描述
IFTTTWEBHOOKKEY✅IFTTT的API密钥/令牌

快速开始

bash

触发一个Webhook事件


python3 {baseDir}/scripts/ifttt.py trigger my_event --value1 Hello --value2 World

bash

使用JSON负载触发


python3 {baseDir}/scripts/ifttt.py trigger-json my_event {value1:data1,value2:data2,value3:data3}

bash

检查Webhook连接状态


python3 {baseDir}/scripts/ifttt.py status

bash

获取用户信息(Connect API)


python3 {baseDir}/scripts/ifttt.py user

命令说明

trigger

触发一个Webhook事件。 bash python3 {baseDir}/scripts/ifttt.py trigger my_event --value1 Hello --value2 World

trigger-json

使用JSON负载触发。 bash python3 {baseDir}/scripts/ifttt.py trigger-json my_event {value1:data1,value2:data2,value3:data3}

status

检查Webhook连接状态。 bash python3 {baseDir}/scripts/ifttt.py status

user

获取用户信息(Connect API)。 bash python3 {baseDir}/scripts/ifttt.py user

applets

列出小程序(Connect API)。 bash python3 {baseDir}/scripts/ifttt.py applets --limit 20

applet-enable

启用一个小程序。 bash python3 {baseDir}/scripts/ifttt.py applet-enable abc123

applet-disable

禁用一个小程序。 bash python3 {baseDir}/scripts/ifttt.py applet-disable abc123

services

列出已连接的服务。 bash python3 {baseDir}/scripts/ifttt.py services

输出格式

所有命令默认输出JSON格式。添加--human参数可获取可读的格式化输出。

bash

JSON格式(默认,适用于程序化使用)


python3 {baseDir}/scripts/ifttt.py trigger --limit 5

人类可读格式

python3 {baseDir}/scripts/ifttt.py trigger --limit 5 --human

脚本参考

脚本描述
{baseDir}/scripts/ifttt.py主命令行界面 — 所有IFTTT操作

数据政策

本技能绝不本地存储数据。所有请求直接发送至IFTTT API,结果返回至标准输出。您的数据始终保留在IFTTT服务器上。

致谢


由 M. Abidi 构建 | agxntsix.ai YouTube | GitHub 属于OpenClaw代理的 AgxntSix技能套件 的一部分。

📅 需要为您的业务设置OpenClaw? 预约免费咨询

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 ifttt-1775879473 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 ifttt-1775879473 技能

通过命令行安装

skillhub install ifttt-1775879473

下载

⬇ 下载 ifttt v1.0.0(免费)

文件大小: 3.9 KB | 发布时间: 2026-4-12 10:15

v1.0.0 最新 2026-4-12 10:15
- Initial release of the IFTTT skill for Python agents (no dependencies required).
- Trigger IFTTT webhook events with up to 3 values or JSON data.
- Manage and list applets, enable/disable applets, and query user info via the IFTTT Connect API.
- Check connected services and webhook connectivity.
- All operations output JSON by default, with an option for human-readable formatting.
- Requires only the IFTTT Webhook API key in your environment.
返回顶部