
## 工作流概述
这个工作流将iOS快捷指令与n8n集成,创建一个简单、自动化的基于位置的提醒系统。当用户到达指定位置时,快捷指令应用中的自动化会向n8n发送webhook触发器。如果触发器匹配预定义的日期和时间条件,n8n会向用户发送Telegram消息提醒。
这个系统非常适合重复性的周度任务,比如倒垃圾,可以根据日期和时间条件进行定制。
## 核心功能
– **基于位置的触发器**:使用iOS快捷指令自动化在到达特定位置时启动工作流
– **时间和日期验证**:n8n中的逻辑检查当前星期几和时间,确保只在适当时机发送提醒
– **Telegram集成**:使用您的机器人直接向您的Telegram账户发送提醒
– **最小化设置**:使用原生iOS和n8n中的简单webhook设置
## 工作原理
1. **iOS快捷指令触发器**:当用户到达指定位置时,iOS快捷指令向n8n webhook发送GET请求
2. **n8n Webhook节点**:接收请求并触发工作流
3. **条件检查**:IF节点检查当前时间是否在下午4:00之后且是星期三(或其他配置的条件)
4. **Telegram节点**:如果条件通过,n8n发送消息到您的Telegram机器人
## 设置说明
### 创建Telegram机器人
– 使用@BotFather创建机器人并获取机器人令牌
– 在n8n中添加Telegram API凭据,使用您的机器人令牌
### 设置iOS快捷指令
– 在iPhone上打开快捷指令应用
– 转到自动化选项卡 → 点击+ → 创建个人自动化
– 选择到达 → 选择位置
– 添加操作:获取URL内容
– 方法:GET,URL:您的n8n Webhook URL
– 保存自动化
### 导入工作流到n8n
– 加载提供的工作流JSON
– 设置您的webhook路径和Telegram凭据
– 根据您的使用情况调整IF节点中的逻辑
### 公开n8n
– 确保您的n8n实例通过HTTPS公开可访问,以便快捷指令可以访问
## 自定义指南
– **更改提醒消息**:修改Telegram节点内的文本以适应不同的提醒
– **添加更多条件**:扩展逻辑以支持更多天数、小时或不同的触发器消息
– **添加多通道输出**:除了Telegram外,还通过电子邮件、短信或Slack发送提醒
– **使用更多触发器**:扩展到其他类型的快捷指令触发器
## 安全与实施
– **Webhook保护**:避免使用容易猜测的webhook URL
– **安全Telegram令牌**:将您的机器人令牌安全地存储在n8n凭据中,不要以纯文本形式存储
– **限制快捷指令范围**:仅在受信任的位置或使用安全的iCloud同步触发快捷指令
– **自动化权限**:确保您的iPhone允许快捷指令自动化无需确认即可运行
## 优势
– 自动化重复性的基于位置的提醒,无需用户交互
– 提供轻量级、原生解决方案,使用iOS和n8n,无需额外应用
– 让您保持在常规任务的轨道上,如垃圾日、药物提醒或基于到达的任务
– 易于扩展到多个位置或触发条件

评论(0)