🔀 IFTTT
IFTTT (If This Then That) automation — trigger webhooks, manage applets, and fire events via the IFTTT Webhooks and API.
Features
- - Webhook triggers — fire custom events with data
- Event data — pass up to 3 values per trigger
- Service queries — check connection status
- User info — get authenticated user details
- Applet management — list and manage applets (Connect API)
- Trigger history — recent webhook activity
- Multi-event — fire multiple events in sequence
- JSON payload — send structured data via webhooks
Requirements
| Variable | Required | Description |
|---|
| INLINECODE0 | ✅ | API key/token for IFTTT |
Quick Start
CODEBLOCK0
CODEBLOCK1
CODEBLOCK2
CODEBLOCK3
Commands
trigger
Fire a webhook event.
CODEBLOCK4
trigger-json
Fire with JSON payload.
CODEBLOCK5
status
Check webhook connectivity.
CODEBLOCK6
user
Get user info (Connect API).
CODEBLOCK7
applets
List applets (Connect API).
CODEBLOCK8
applet-enable
Enable an applet.
CODEBLOCK9
applet-disable
Disable an applet.
CODEBLOCK10
services
List connected services.
CODEBLOCK11
Output Format
All commands output JSON by default. Add --human for readable formatted output.
CODEBLOCK12
Script Reference
| Script | Description |
|---|
| INLINECODE10 | Main CLI — all IFTTT operations |
Data Policy
This skill never stores data locally. All requests go directly to the IFTTT API and results are returned to stdout. Your data stays on IFTTT servers.
Credits
Built by
M. Abidi |
agxntsix.ai
YouTube |
GitHub
Part of the
AgxntSix Skill Suite for OpenClaw agents.
📅 Need help setting up OpenClaw for your business? Book a free consultation
🔀 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? 预约免费咨询