把「刷新招聘网站」换成「收到一条推送」
推到 Telegram,或者直接发到你的邮箱——两条路二选一。系统定时抓取公开可访问的职位来源,跨来源去重后按你的规则匹配,命中才推送;同一个岗位被两个源收录或被重新发布,只通知一次。
你的看板会长这样
示意数据后端工程师(Go)
abetterweb3 已去重 · 同一岗位 2 个来源高级后端工程师
HN Who is hiring 已推送 昨天 21:31平台开发工程师
通用招聘页 薪资未比较:来源未写货币区块链后端工程师
abetterweb3 已推送 今天 09:12Go 服务端工程师
HN Who is hiring 已推送 今天 08:40
示意 监控源 4 · 今日新增 27 · 已推送 2 · 1 个源抓取失败并已退避,下一轮自动重试
设定条件
职位名称与关键词、期望薪资区间、城市、远程或驻场、司龄、排除词,以及要监控哪些来源。规则随时可改,改完只影响之后的推送。
收到推送
推送有两条路:发到你的 Telegram,或者发到你的邮箱(由部署方的 SMTP 服务器发出,纯文本、不含追踪像素)。内容一样是职位、公司、城市、薪资、来源与原文链接。同一岗位只发一次;当天超过你设定的上限时,宁可少发,也不重复打扰。
- 每条消息带一次性「暂停 30 天」与「停用规则」链接
- 来源抓取失败会退避重试,不会把失败说成没有岗位
- 薪资写得不明(缺币种、只给区间)会标注,而不是猜一个数
关于 BOSS直聘、脉脉、领英
这三个平台有登录墙,绕过它抓取既不稳定也违反它们的服务条款,所以本工具不代抓。它们以适配器形式保留,默认关闭;只有部署方在服务端填入平台方授予的凭据或官方 API 之后才会启用,不是账户里的一个开关。
你手上已有的岗位随时可以走「手动导入」:CSV、Markdown 表格或 NDJSON 上传后,与自动抓取走完全相同的入库、去重、匹配与推送路径。
能监控哪些来源
默认只包含公开、可被抓取且遵守 robots 的来源。新增来源由运营者在服务端配置。
| 来源 | 类型 | 需要登录 | 状态 |
|---|---|---|---|
| 手动导入(CSV / Markdown / NDJSON) | 你自己上传 | 不需要 | 默认启用 |
| abetterweb3 Web3 岗位汇总 | 公开汇总页 | 不需要 | 默认启用 |
| HN Who is hiring(RSS) | 公开 RSS | 不需要 | 可选开启 |
| 通用招聘页(JSON-LD / JSON 接口) | 运营者添加 | 不需要 | 按源启用 |
| BOSS直聘 / 领英 / 脉脉 | 适配器桩 | 需要平台方授权凭据 | 默认关闭 |
两个常见疑问
为什么要自己准备一个 Telegram bot?
推送走你自己的 bot 或你自己的频道,凭据只保存在服务端环境变量里,不进数据库、不进备份。你也可以只填一个 chat id 用运营者的公共 bot,但那需要运营者开启。 配置步骤
同一个岗位在两个网站都出现,会收到两次吗?
不会。去重单位是岗位而不是抓取记录:先按规范化链接与内容指纹合并,再按公司与城市做启发式聚类;只有把握不足时才会标成「疑似合并」交给运营者判断。 判定规则
现在把条件填进去
注册只需要邮箱和一个密码;验证邮件发出后你可以立刻建立第一条规则。