
## 🚀 远程职位自动化工作流
自动获取、清理并广播最新的远程职位列表——由RemoteOK、Airtable和Telegram提供支持。
## 🔧 核心功能
**无缝数据获取:**
– 使用HTTP Request节点从RemoteOK API拉取最新的职位列表
**智能数据处理(通过Code节点):**
– 过滤不相关的元数据
– 清理和净化职位描述(例如HTML标签、特殊字符)
– 优雅处理格式错误或编码的文本
– 提取并格式化薪资范围以提高清晰度
**Airtable集成(Upsert操作):**
– 使用职位ID将每个职位存储为唯一记录
– 通过Airtable个人访问令牌的条件更新避免重复
**Telegram机器人广播:**
– 自动格式化并将职位发布发送到Telegram群组或频道
– 实时更新您的社区或团队
## 📦 技术栈
– **RemoteOK API** – 精选远程职位列表的来源
– **Airtable** – 轻量级、可访问的职位数据库
– **Telegram Bot API** – 用于实时职位通知
– **n8n** – 连接一切的自动化工作流引擎
## 🔁 工作流概览
1. **从RemoteOK API获取职位**
2. **清理和规范化职位描述和元数据**
3. **提取薪资范围并标准化**
4. **更新到Airtable(避免重复)**
5. **格式化帖子以提高视觉清晰度**
6. **通过机器人集成发送到Telegram**
## 🧠 完美适用场景
– 远程职位公告板或聚合器
– 招聘机构/初创公司
– 构建个人职位订阅的开发人员
– 分享精选远程机会的社区或频道
– 自动化新闻通讯或职位摘要
## ✅ 优势
– 近实时更新
– 维护成本最低
– 通过n8n实现完全控制和可扩展性
## 📋 工作流节点详情
**Schedule Trigger** – 按计划间隔触发工作流以获取最新职位列表
**Remote ok (HTTP Request)** – 向https://remoteok.com/api发送GET请求以检索职位列表
**Cleaning the received input** – 过滤掉第一个项目(法律声明/元数据),映射和清理每个职位
**Clean text1** – 清理HTML标签和职位描述中的特殊字符以提高可读性
**Text-clean** – 安全解析清理后的职位描述JSON,如果解析失败则优雅处理错误
**Salary to string** – 从salary_min和salary_max字段生成人类可读的薪资字符串
**Code5** – 为端口号大于5000的任何条目添加high-port标志(可选诊断/额外逻辑)
**RemoteOK Jobs** – 使用职位ID作为唯一标识符将职位数据更新到Airtable表中
**Table to a single message** – 将职位数据格式化为Telegram友好的消息字符串
**Telegram1** – 使用机器人将格式化消息发送到特定的Telegram聊天

评论(0)