
## 概述
在Upwork上申请自由职业工作时,时间至关重要。第一个高质量申请通常是被选中的那个。虽然Upwork的Freelancer Plus订阅者会收到工作提醒邮件,但过滤器非常有限,需要大量时间手动筛选符合条件的工作。
这个工作流每10分钟扫描一次Gmail,找到所有Upwork工作提醒,根据您的个人资料和偏好对工作进行评分,并为匹配度高的潜在机会发送Slack频道消息。
## 工作流程
### 1. Gmail邮件扫描与处理
– 使用Gmail触发器节点每10分钟扫描来自donotreply@upwork.com的新工作提醒邮件
– 将邮件标记为已读避免重复处理
– 将HTML邮件内容转换为Markdown格式
### 2. 工作数据提取
– 使用信息提取器节点从邮件中提取关键工作信息:
– 工作名称
– 工作类型(时薪/固定价格)
– 价格范围
– 描述摘要
– 国家/地区
– 支付验证状态
– 客户评分
– 花费金额
– 标签
– 发布时间
– 经验级别要求
### 3. AI智能匹配评分
– 使用OpenRouter AI模型分析工作与个人资料的匹配度
– 在1-10分范围内进行评分
– 提供详细的评分理由,包括技能匹配度和潜在不匹配点
– 需要替换标签中的示例个人资料为您的实际资料
### 4. 筛选与通知
– 使用过滤器节点筛选评分≥7的工作机会
– 通过Slack节点发送格式化的通知消息
– 通知包含完整的工作信息和AI评估结果
## 技术节点
– Gmail Trigger:邮件触发与扫描
– Gmail:标记邮件为已读
– Markdown:HTML到Markdown转换
– Information Extractor (x2):工作数据提取和机会评分
– LM Chat OpenRouter (x2):AI模型处理
– Set:字段编辑与数据重组
– Filter:基于评分的筛选
– Slack:通知发送
## 重要设置说明
1. 需要Upwork Freelancer Plus订阅($19.99/月)
2. 配置Gmail和OpenRouter(或其他LLM提供商)凭据
n3. 创建具有chat:write.public和channels:read权限的Slack应用
4. 在”Opportunity Scorer”节点中替换标签内容为您的详细个人资料
5. 根据需要调整评分阈值和Slack频道
## 免责声明
– 工作流每10分钟执行一次,无论是否找到新邮件都会消耗工作流执行次数
– AI匹配仅基于邮件正文中的信息(工作标题、描述片段和元数据)
– 根据Upwork服务条款,不允许抓取完整的工作发布内容

评论(0)