fk-boss-greeting

Boss直聘打招呼自动化工具。用于搜索职位并向HR主动打招呼。当用户要求在Boss直聘(老板直聘)上发打招呼、投递简历、搜索职位并沟通时使用。支持:搜索Java/架构师/技术经理等职位,自动过滤黑名单公司(阿里、百度、腾讯、字节、京东等)和无关岗位(算法、AI、测试、产品经理等),逐个排队打招呼(间隔1秒),记录已打招呼避免重复。

Audits

Warn

Install

openclaw skills install fk-boss-greeting

Boss 直聘打招呼自动化

前置条件

本工具依赖 boss CLI,默认路径 ~/.local/bin/boss

登录

从 Chrome 浏览器读取登录态(用户需先在 Chrome 登录 zhipin.com):

~/.local/bin/boss login --cookie-source chrome

禁止使用二维码登录。如凭证过期或异常,先 boss logout 再重新登录。

工具版本

安装路径:~/.local/bin/boss(通过 uv tool 安装) 升级命令:

cd /Users/huguiqi/Public/javaWorkspace/github/boss-cli && git pull && uv tool install --reinstall .

打招呼流程

1. 读取过滤规则

过滤规则文件:references/filter-rules.json

规则包括:

  • 公司黑名单:阿里、百度、腾讯、字节、京东、拼多多、滴滴、快手、小米、华为、蚂蚁等
  • 职位黑名单:算法、AI、测试、产品经理、初级、实习、大模型等
  • 搜索关键词:Java架构师、技术经理、软件工程师、研发经理、微服务架构师等(共10个)
  • 城市优先级:上海 > 北京 > 苏州 > 杭州 > 无锡
  • 每次上限:30 个
  • 打招呼间隔:1 秒

2. 搜索职位

对每个关键词 × 每个城市依次搜索,间隔 1.5 秒:

~/.local/bin/boss search "Java架构师" --city 上海

过滤逻辑:

  1. 排除公司黑名单中的公司
  2. 排除职位黑名单中的关键词(算法、AI、测试、产品经理等)
  3. 只保留 Java 相关职位(包含 java、架构师、技术经理、微服务、spring、技术负责人、研发经理、服务端)
  4. 去重(按 securityId)

3. 逐个排队打招呼

禁止使用 batch-greet(会并行发送,触发风控)。必须逐个执行:

~/.local/bin/boss greet <securityId>

每次间隔 1 秒,每轮最多 30 个

搜索和打招呼均可使用脚本:scripts/boss_auto_greet.sh

4. 限速处理

如遇 "频繁" 或 "限速" 错误:

  • 等待 30 秒后重试
  • 如遇 code=32(账户封禁)或 code=36(异常行为),停止操作并告知用户

去重机制

  • 每次打招呼的 securityId 记录到日志
  • 同一会话内不重复打招呼
  • 识别"开聊提醒"(已沟通过的)避免重复

注意事项

  1. 不并行:所有打招呼必须排队,逐个执行
  2. 控制频率:每次最多 30 个,避免账户被封
  3. 只打 Java 相关:过滤非 Java 的无关职位
  4. 登录态:Boss 直聘 Web 登录态有效期短,每次操作前重新执行 boss login --cookie-source chrome
  5. 停用定时任务时:需明确告知用户当前状态