
30秒速读:每天刷招聘网站找工作,又累又容易错过好机会。本篇介绍开源项目 Job Radar(站内关键词:job-radar)——一个轻量 Python 求职机器人,按你设定的关键词、地点和排除词自动筛选新职位,通过 Discord Webhook 把职位链接推送到你的频道,支持 GitHub Actions 定时运行,零服务器成本。
项目信息
| 项目名称 | Job Radar(discord_job_hunter) |
| 版本信息 | 以 GitHub 仓库主分支最新提交为准,本篇不标注固定版本号 |
| 仓库地址 | ameraouamer/discord_job_hunter(GitHub 开源) |
| 开发语言 | Python |
| Star 数 | 7(小而精的个人项目) |
| 最近更新 | 2026-10-22 |
| 通知方式 | Discord Webhook 推送职位链接 |
| 运行方式 | GitHub Actions 定时运行 / 本地 Python 运行 |
部署方式怎么选
结论先行:没有服务器的新手直接选 GitHub Actions 方案,全程免费、配好就不用管;只有需要高频抓取或深度定制抓取逻辑时,才考虑本地运行。
| GitHub Actions 定时运行 | 本地 Python 运行 | |
| 成本 | 公开仓库免费额度完全够用 | 需要一台长期开机的电脑/服务器 |
| 稳定性 | 定时触发稳定,状态文件写回仓库 | 取决于本机是否在线、是否休眠 |
| 配置门槛 | 配好 Webhook 和 Secrets 即用 | 需装 Python 环境和依赖 |
| 适合谁 | 大多数求职者,开箱即用 | 想改抓取逻辑、提高频率的开发者 |
推荐版本:直接用仓库主分支最新提交,不必等带版本号的正式发布包;没有服务器的新手按 GitHub Actions 方案配好即可用,本地运行同样以主分支为准,具体能力以仓库说明为准。
安装指南:5 步跑起来
- Fork 仓库到自己的 GitHub 账号(私有 Fork 更稳妥,避免配置泄露)。
- 创建 Discord Webhook:打开你的 Discord 服务器 → 服务器设置 → 整合 → 新建 Webhook,选好推送频道后复制 Webhook URL。关键卡点:这个 URL 等于推送通道的钥匙,绝不要提交到公开仓库。
- 配置 Secrets:Fork 后的仓库 → Settings → Secrets and variables → Actions,新建名为
DISCORD_WEBHOOK_URL的 Secret,值为上一步的 URL。 - 改筛选规则:打开主脚本顶部,按注释修改职位关键词、地点和排除词(详见下节)。
- 启用并测试:Actions 页面启用工作流,手动触发一次运行,去 Discord 频道确认是否收到职位消息。关键卡点:首次运行建议把推送条数上限设小(如 5 条),避免刷屏触发 Discord 速率限制。
必改设置:改这 5 处效果最明显
- 职位关键词(脚本顶部 KEYWORDS):入口在主脚本最上方。改成你的目标岗位(如 Python 开发、产品经理),推送噪音立刻大减,这是决定推送质量的第一要素。
- 地点(location):入口同上。设成目标城市或 remote,只收你愿意去的地方的职位。
- 排除词(exclude_words):入口同上。把”销售””实习””外包”等不想看的标题词加进去,过滤效果立竿见影。
- 首次推送上限(max posts):入口同上。第一次跑设小一点,否则历史职位一次性涌入,Discord 频道会被刷屏。
- 运行频率(工作流 cron):入口在
.github/workflows目录。每天 2-3 次对求职足够;设太密会更快耗尽 Actions 免费额度,职位新鲜度提升却有限。
注意事项与常见问题
- 为什么重复收到同一职位?大概率是 Actions 工作流没有把
seen_jobs.json状态文件写回仓库。检查工作流文件里的写回步骤和仓库 Actions 权限(Settings → Actions → Workflow permissions 需允许读写)。 - Webhook URL 能公开吗?绝对不能。拿到 URL 的人可以往你的频道乱发消息。只放在 Secrets 或本地
.env(且.env要加入.gitignore)。 - 某天突然没推送了?职位来源网站改版是常态,抓取规则失效后需要对照 README 检查对应来源的解析代码。这是所有爬虫类项目的通病,不是配置问题。
- Discord 提示速率限制?脚本自带自动重试,一般不用管。频繁触发说明单次推送太多,把筛选条件收紧或把首次上限调小。
注意事项:能力边界说明
- 想要薪资过滤、多频道分发?按 README 描述,当前版本只发送普通职位链接消息,这些高级能力需要自己改代码实现,部署前先看源码确认。
适合谁,不适合谁
适合:习惯用 Discord 的求职者、开发者和小团队;能照着文档配好 GitHub Actions 的人,半小时就能跑起来一个 7×24 的职位雷达。不适合:需要薪资/资历精细过滤、多频道路由或完整职位聚合能力的人——这个项目定位是轻量提醒,不是全功能招聘聚合器,部署前先看源码确认能力边界。
GitHub 国内访问较慢,如打不开可多刷新几次

关注「软件教程管家」
回复软件名即取即下:网盘下载链接 + 提取码,一步直达,不用再跳转。
本站资源仅供个人学习交流,请勿用于商业用途。软件与资料版权归原作者所有;如有侵权,请通过公众号「软件教程管家」联系我们,我们将在 24 小时内下架处理。查看免责声明 ›







