From 46c0bcba42a92341949d54c07e67559d8275a702 Mon Sep 17 00:00:00 2001 From: geekgeekrun Date: Mon, 9 Feb 2026 08:14:39 +0800 Subject: [PATCH] replace `Boss` in ui with `BOSS` --- README.md | 34 +++++++++---------- packages/ui/package.json | 2 +- .../index.ts | 2 +- .../READ_NO_REPLY_AUTO_REMINDER_MAIN/index.ts | 4 +-- .../src/features/JobInfoHistoryList/index.vue | 2 +- .../src/page/CookieAssistant/index.vue | 12 +++---- .../src/page/FirstRunReadme/index.vue | 20 +++++------ .../GeekAutoStartChatWithBoss/index.vue | 14 ++++---- .../page/MainLayout/MarkAsNotSuitRecord.vue | 12 +++---- .../page/MainLayout/ReadNoReplyReminder.vue | 12 +++---- .../renderer/src/page/MainLayout/index.vue | 19 ++++++----- packages/ui/src/renderer/src/router/index.ts | 4 +-- 12 files changed, 69 insertions(+), 68 deletions(-) diff --git a/README.md b/README.md index 4ed2f30..b12ff22 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ **->维护者正在疯狂求职中<-** -一款可以帮助你在Boss直聘上**自动批量开聊Boss**的脚本,基于Puppeteer。 +一款可以帮助你在BOSS直聘上**自动批量开聊BOSS**的脚本,基于Puppeteer。 与每一位牛人站在一起 @@ -17,7 +17,7 @@ ## 程序有哪些功能?运行逻辑是什么?怎样使用? ### 自动开聊 -扩列神器!按照你所设置的求职偏好,自动开聊推荐职位列表中的匹配的Boss。可以帮你开聊推荐列表中的职位、根据设置的求职期望推荐的职位以及根据你设置的关键词通过搜索找到的职位;可以通过拖拽的方式自定义搜索顺序哦~ +扩列神器!按照你所设置的求职偏好,自动开聊推荐职位列表中的匹配的BOSS。可以帮你开聊推荐列表中的职位、根据设置的求职期望推荐的职位以及根据你设置的关键词通过搜索找到的职位;可以通过拖拽的方式自定义搜索顺序哦~ image @@ -27,10 +27,10 @@ image 2. 按照公司名称在列表中查找职位,查找到目标职位后,自动点击这个职位,右侧将会展示职位详情 -3. 对工作地、薪资、工作经验、职位名称、职位类型、职位描述、Boss活跃度进行匹配 +3. 对工作地、薪资、工作经验、职位名称、职位类型、职位描述、BOSS活跃度进行匹配 - 如果可以匹配,则自动点击开聊按钮 - 不匹配则根据你设置的标记不合适的策略将职位标记为不合适 - - 首先查看是否命中策略为“在Boss直聘上标记不合适”的配置,如果命中则在Boss直聘上点击相关UI,标记不合适,一段时间内你将不会在Boss上看到这个职位,且将会推荐新职位置换这个职位(对于“推荐列表中的职位”、“通过搜索找到的职位”,此项会回落到“在本地数据库中标记不合适,且7天内再遇到这个职位时直接跳过”) + - 首先查看是否命中策略为“在BOSS直聘上标记不合适”的配置,如果命中则在BOSS直聘上点击相关UI,标记不合适,一段时间内你将不会在BOSS上看到这个职位,且将会推荐新职位置换这个职位(对于“推荐列表中的职位”、“通过搜索找到的职位”,此项会回落到“在本地数据库中标记不合适,且7天内再遇到这个职位时直接跳过”) - 然后查看是否命中策略为“在本地数据库中标记不合适,且7天内再遇到这个职位时直接跳过”的配置,如果命中则仅在本地数据库中记录,且本次运行将无视这个职位 - 最后查看是否命中策略为了“仅在本次运行中记录不合适,且本次运行再遇到这个职位时直接跳过”的配置,如果命中则本次运行将无视这个职位,但下次运行可能还会查看这个职位 @@ -40,13 +40,13 @@ #### 运行效果 -> Boss直聘界面已改版,如下是旧版Boss直聘界面 +> BOSS直聘界面已改版,如下是旧版BOSS直聘界面 https://github.com/user-attachments/assets/672f1637-dd54-416c-922e-1ecf09b0874a ### 已读不回复聊 -Boss不明原因已读不回?简历就是投不出去? +BOSS不明原因已读不回?简历就是投不出去? 已读不回复聊,有事没事提醒一下已读不回的 Ta,助力把握每次机会 @@ -54,9 +54,9 @@ Boss不明原因已读不回?简历就是投不出去? #### 匹配逻辑 -1. 在聊天列表中查找对你消息已读不回的Boss,再发一条消息,多次复聊;同时: +1. 在聊天列表中查找对你消息已读不回的BOSS,再发一条消息,多次复聊;同时: - 如果设置了“跟进时限”,那么在这个时间之前活跃的聊天将不会被检查 - - 如果设置了“跟进间隔”,且再次检查时发现Boss已读不回,且距离上次提醒时间间隔小于这个时间,那么聊天将暂时不会跟进,直到下次检查时距离上次提醒时间间隔大于这个时间 + - 如果设置了“跟进间隔”,且再次检查时发现BOSS已读不回,且距离上次提醒时间间隔小于这个时间,那么聊天将暂时不会跟进,直到下次检查时距离上次提醒时间间隔大于这个时间 #### 发送内容 以下二者之一: @@ -64,8 +64,8 @@ Boss不明原因已读不回?简历就是投不出去? 2. 由大语言模型(根据简历及当前聊天上下文)生成的内容 ## 辅助功能介绍 -### Boss 登录助手 -帮你用十分简单的方式,登录到 Boss 直聘,以进行自动开聊、已读不回提醒,避免和乱七八糟的技术名词(类似:Cookie、登录凭证、JSON……)打交道 +### BOSS 登录助手 +帮你用十分简单的方式,登录到 BOSS 直聘,以进行自动开聊、已读不回提醒,避免和乱七八糟的技术名词(类似:Cookie、登录凭证、JSON……)打交道 image @@ -138,7 +138,7 @@ Boss不明原因已读不回?简历就是投不出去? 在此先谢过了~ ## 为什么要写这个程序? -根据日常使用求职平台(Boss直聘)的经验,在已经开聊很多职位的情况下,经常会推荐: +根据日常使用求职平台(BOSS直聘)的经验,在已经开聊很多职位的情况下,经常会推荐: 1. 一些长时间不活跃的“僵尸”职位 - 活跃信息默认隐藏,需要点开职位详情才能看到 2. 牛头不对马嘴,不符合求职期望的职位 @@ -148,15 +148,15 @@ Boss不明原因已读不回?简历就是投不出去? ## 使用必读及免责声明 如下是使用必读及免责声明,请您务必逐条阅读;本程序首次启动时,您还会再看到一次;若您不接受如下提到的任何内容,请不要使用本程序。 -- 本程序从某种程度上说属于辅助工具,与《Boss直聘用户协议》(2023年3月版)相关条款相违背,您在注册Boss直聘时已签署过这一条款;根据该条款`七、用户的平台使用义务`、`八、违约责任` 章节,如果一些非正常用户行为被风控监测到,您需要承受包括不仅限于**账号被强制退出登录**、**账号被限制使用**、**账号被封禁**等对您不利的风险;因此使用本程序即意味着**您愿意接受以上风险**,且如果相关风险发生,您需要自行承担相关后果,**本程序概不负责** 。 -- 本程序需要存储您的登录凭据,即Cookie,来模拟您在Boss直聘上开聊Boss的行为;本程序仅会把您的Cookie存储在本地,并在您访问Boss直聘时将其传输到Boss直聘,**不会泄露给第三方**,也不会进行除自动开聊Boss以外的行为;**请勿向他人泄漏您的Cookie**。 -- 本程序会通过尽可能模仿用户行为来规避相关风险,但并不能保证可以完全规避。建议您使用本程序时**注意节制**,建议当天开聊次数用尽后,隔几天再使用。建议您**注册一个本程序专用的新的Boss直聘账号**进行求职。 -- 本程序原理是模拟用户在Boss直聘网页上,寻找关键元素并进行点击操作;Boss直聘网站经常**发生改版**,且有可能**包含A/B实验**,这将导致本程序相关脚本失效(典型表现为本程序运行到某一步骤后,浏览器重复“闪退、重新启动”)。如果您在使用过程中遇上程序未按照预期执行的情况,请[点击这里](https://github.com/geekgeekrun/geekgeekrun/issues/new)进行反馈。 +- 本程序从某种程度上说属于辅助工具,与《BOSS直聘用户协议》(2023年3月版)相关条款相违背,您在注册BOSS直聘时已签署过这一条款;根据该条款`七、用户的平台使用义务`、`八、违约责任` 章节,如果一些非正常用户行为被风控监测到,您需要承受包括不仅限于**账号被强制退出登录**、**账号被限制使用**、**账号被封禁**等对您不利的风险;因此使用本程序即意味着**您愿意接受以上风险**,且如果相关风险发生,您需要自行承担相关后果,**本程序概不负责** 。 +- 本程序需要存储您的登录凭据,即Cookie,来模拟您在BOSS直聘上开聊BOSS的行为;本程序仅会把您的Cookie存储在本地,并在您访问BOSS直聘时将其传输到BOSS直聘,**不会泄露给第三方**,也不会进行除自动开聊BOSS以外的行为;**请勿向他人泄漏您的Cookie**。 +- 本程序会通过尽可能模仿用户行为来规避相关风险,但并不能保证可以完全规避。建议您使用本程序时**注意节制**,建议当天开聊次数用尽后,隔几天再使用。建议您**注册一个本程序专用的新的BOSS直聘账号**进行求职。 +- 本程序原理是模拟用户在BOSS直聘网页上,寻找关键元素并进行点击操作;BOSS直聘网站经常**发生改版**,且有可能**包含A/B实验**,这将导致本程序相关脚本失效(典型表现为本程序运行到某一步骤后,浏览器重复“闪退、重新启动”)。如果您在使用过程中遇上程序未按照预期执行的情况,请[点击这里](https://github.com/geekgeekrun/geekgeekrun/issues/new)进行反馈。 - 您所在公司可能会对您的计算机终端或网络进行**监控**,从而**审计**、**跟踪**您的行为;上级/HRBP团队可能会从 IT 团队处获取到监控数据,从而了解团队成员离职倾向。如果您不希望上级/HRBP团队了解到您正在求职,建议您**不要在您所在公司提供的计算机终端或网络上使用本程序**。 - 本程序尊重您的隐私,**不会参与任何钓鱼活动**、**不会上报能够识别出您身份的信息**、**不会向您所在公司及上级/HRBP报告您的求职行为**、**不会向任何猎头公司泄露您的个人信息**。 - 本程序**没有内置任何付费功能**,**下载**、**使用**是**免费**的,任何人可以**免费获得**、**免费使用**。**作者没有利用本程序赚到过任何收入**。如果您是从GitHub以外的地方付费后“购买”的本程序,或您被提示“必须付费后才能使用本程序”,那**您大概率被骗了**,或者**您下载到了本程序修改版**。**本程序对此概不负责,请勿找作者商讨退款、售后事宜,相关事宜请咨询卖方**。 -- 本程序**不对您的求职过程与结果负责**,为您开聊的职位均在Boss直聘上发布,职位信息真实性由Boss直聘负责;请**自行甄别为您开聊的公司**、**认真决定是否参加面试**、**慎重选择Offer**。 -- 请在Boss直聘上自行**屏蔽您不期望投递的公司**;如果您不希望您当前公司其它具有招聘账号的员工看到您在Boss直聘上活跃,请**在Boss直聘上屏蔽当前公司及与之关联的公司**。 +- 本程序**不对您的求职过程与结果负责**,为您开聊的职位均在BOSS直聘上发布,职位信息真实性由BOSS直聘负责;请**自行甄别为您开聊的公司**、**认真决定是否参加面试**、**慎重选择Offer**。 +- 请在BOSS直聘上自行**屏蔽您不期望投递的公司**;如果您不希望您当前公司其它具有招聘账号的员工看到您在BOSS直聘上活跃,请**在BOSS直聘上屏蔽当前公司及与之关联的公司**。 - 本程序经历过了多次测试,理论上来说大部分情况下可以正常运行,但可能也会出现测试用例覆盖不到位,导致程序不按预期运行的情况;如果您有顾虑,建议通过VMware Workstation/Fusion、Oracle VirtualBox、Microsoft Hyper-V等虚拟化技术运行本程序。如果您在使用过程中遇上程序未按照预期执行的情况,请[点击这里](https://github.com/geekgeekrun/geekgeekrun/issues/new)进行反馈。 ## 想联系作者?想反馈使用体验上的问题?想找求职搭子? diff --git a/packages/ui/package.json b/packages/ui/package.json index 7160f35..e63e74f 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -1,7 +1,7 @@ { "name": "geekgeekrun-ui", "version": "0.14.2", - "description": "Boss 炸弹 - 自动开聊Boss,助力每位打工人求职!", + "description": "BOSS 炸弹 - 自动开聊BOSS,助力每位打工人求职!", "main": "./out/main/index.js", "author": "geekgeekrun", "productName": "GeekGeekRun", diff --git a/packages/ui/src/main/flow/GEEK_AUTO_START_CHAT_WITH_BOSS_MAIN/index.ts b/packages/ui/src/main/flow/GEEK_AUTO_START_CHAT_WITH_BOSS_MAIN/index.ts index 7688ecd..eb7259b 100644 --- a/packages/ui/src/main/flow/GEEK_AUTO_START_CHAT_WITH_BOSS_MAIN/index.ts +++ b/packages/ui/src/main/flow/GEEK_AUTO_START_CHAT_WITH_BOSS_MAIN/index.ts @@ -133,7 +133,7 @@ const runAutoChat = async () => { await dialog.showMessageBox({ type: `error`, message: `登录状态无效`, - detail: `请重新登录Boss直聘` + detail: `请重新登录BOSS直聘` }) process.exit(AUTO_CHAT_ERROR_EXIT_CODE.LOGIN_STATUS_INVALID) break diff --git a/packages/ui/src/main/flow/READ_NO_REPLY_AUTO_REMINDER_MAIN/index.ts b/packages/ui/src/main/flow/READ_NO_REPLY_AUTO_REMINDER_MAIN/index.ts index 7d4e1fe..d444f1e 100644 --- a/packages/ui/src/main/flow/READ_NO_REPLY_AUTO_REMINDER_MAIN/index.ts +++ b/packages/ui/src/main/flow/READ_NO_REPLY_AUTO_REMINDER_MAIN/index.ts @@ -267,7 +267,7 @@ const mainLoop = async () => { await dialog.showMessageBox({ type: `error`, message: `登录状态无效`, - detail: `请重新登录Boss直聘` + detail: `请重新登录BOSS直聘` }) sendToDaemon({ type: 'worker-to-gui-message', @@ -319,7 +319,7 @@ const mainLoop = async () => { await dialog.showMessageBox({ type: `error`, message: `登录状态无效`, - detail: `请重新登录Boss直聘` + detail: `请重新登录BOSS直聘` }) sendToDaemon({ type: 'worker-to-gui-message', diff --git a/packages/ui/src/renderer/src/features/JobInfoHistoryList/index.vue b/packages/ui/src/renderer/src/features/JobInfoHistoryList/index.vue index 6d58f18..0a56e4d 100644 --- a/packages/ui/src/renderer/src/features/JobInfoHistoryList/index.vue +++ b/packages/ui/src/renderer/src/features/JobInfoHistoryList/index.vue @@ -5,7 +5,7 @@ {{ jobInfo.companyName }} {{ jobInfo.jobName }} {{ jobInfo.positionName }} - {{ jobInfo.bossName }} {{ jobInfo.bossTitle }} + {{ jobInfo.bossName }} {{ jobInfo.bossTitle }} 变更记录 diff --git a/packages/ui/src/renderer/src/page/CookieAssistant/index.vue b/packages/ui/src/renderer/src/page/CookieAssistant/index.vue index 3a57465..715bbb6 100644 --- a/packages/ui/src/renderer/src/page/CookieAssistant/index.vue +++ b/packages/ui/src/renderer/src/page/CookieAssistant/index.vue @@ -1,11 +1,11 @@