mirror of
https://github.com/geekgeekrun/geekgeekrun.git
synced 2026-09-06 16:07:17 +08:00
adjust default config of sage time
This commit is contained in:
@@ -31,5 +31,8 @@
|
|||||||
"type": "expect",
|
"type": "expect",
|
||||||
"enabled": true
|
"enabled": true
|
||||||
}
|
}
|
||||||
]
|
],
|
||||||
|
"isSageTimeEnabled": true,
|
||||||
|
"sageTimeOpTimes": 100,
|
||||||
|
"sageTimePauseMinute": 15
|
||||||
}
|
}
|
||||||
@@ -9,12 +9,12 @@ isSageTimeEnabled = isSageTimeEnabled ?? true
|
|||||||
sageTimeOpTimes =
|
sageTimeOpTimes =
|
||||||
isNaN(parseInt(sageTimeOpTimes)) ||
|
isNaN(parseInt(sageTimeOpTimes)) ||
|
||||||
parseInt(sageTimeOpTimes) < 1
|
parseInt(sageTimeOpTimes) < 1
|
||||||
? 50
|
? 100
|
||||||
: parseInt(sageTimeOpTimes)
|
: parseInt(sageTimeOpTimes)
|
||||||
sageTimePauseMinute =
|
sageTimePauseMinute =
|
||||||
isNaN(parseFloat(sageTimePauseMinute)) ||
|
isNaN(parseFloat(sageTimePauseMinute)) ||
|
||||||
parseFloat(sageTimePauseMinute) < 0
|
parseFloat(sageTimePauseMinute) < 0
|
||||||
? 5
|
? 15
|
||||||
: parseFloat(sageTimePauseMinute)
|
: parseFloat(sageTimePauseMinute)
|
||||||
if (parseFloat(sageTimePauseMinute) === 0) {
|
if (parseFloat(sageTimePauseMinute) === 0) {
|
||||||
isSageTimeEnabled = false
|
isSageTimeEnabled = false
|
||||||
|
|||||||
@@ -28,6 +28,7 @@
|
|||||||
<div>
|
<div>
|
||||||
本程序运行较长时间后,Boss直聘会对账号进行风控,导致本程序不能继续执行。<br />
|
本程序运行较长时间后,Boss直聘会对账号进行风控,导致本程序不能继续执行。<br />
|
||||||
为此,加入摸鱼模式。通过此配置,主动减慢本程序的运行速度,降低潜在的被风控监测到的概率。<br />
|
为此,加入摸鱼模式。通过此配置,主动减慢本程序的运行速度,降低潜在的被风控监测到的概率。<br />
|
||||||
|
你可以自定义开启摸鱼模式的频率 - 默认为操作100次后,暂停运行15分钟。
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<el-button type="text" font-size-12px
|
<el-button type="text" font-size-12px
|
||||||
@@ -36,19 +37,24 @@
|
|||||||
>
|
>
|
||||||
</el-tooltip>
|
</el-tooltip>
|
||||||
</div>
|
</div>
|
||||||
<div mt12px>
|
<div>
|
||||||
<el-checkbox
|
<el-checkbox
|
||||||
v-model="formContent.isSageTimeEnabled"
|
v-model="formContent.isSageTimeEnabled"
|
||||||
@change="
|
@change="
|
||||||
(v) => {
|
(v) => {
|
||||||
gtagRenderer('sage_t_enable_changed', { v })
|
gtagRenderer('sage_t_enable_changed', { v })
|
||||||
}
|
}
|
||||||
">
|
"
|
||||||
|
>
|
||||||
启用摸鱼模式
|
启用摸鱼模式
|
||||||
</el-checkbox>
|
</el-checkbox>
|
||||||
</div>
|
</div>
|
||||||
<div pl-1.5em font-size-14px>
|
<div pl-1.5em font-size-14px>
|
||||||
<div>
|
<div
|
||||||
|
:style="{
|
||||||
|
color: formContent.isSageTimeEnabled ? '' : '#aaa'
|
||||||
|
}"
|
||||||
|
>
|
||||||
当如下行为的次数总计达
|
当如下行为的次数总计达
|
||||||
<el-form-item mb0 inline-block prop="sageTimeOpTimes">
|
<el-form-item mb0 inline-block prop="sageTimeOpTimes">
|
||||||
<el-input-number
|
<el-input-number
|
||||||
@@ -83,7 +89,7 @@
|
|||||||
"
|
"
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
分钟;之后继续运行并重新计次,循环整个过程
|
分钟:
|
||||||
<ul
|
<ul
|
||||||
pl-1em
|
pl-1em
|
||||||
mb0
|
mb0
|
||||||
@@ -100,8 +106,8 @@
|
|||||||
<li>职位被标记不合适</li>
|
<li>职位被标记不合适</li>
|
||||||
<li>职位被开聊</li>
|
<li>职位被开聊</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
<div mt14px>之后继续运行并重新计次,循环整个过程</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</el-card>
|
</el-card>
|
||||||
@@ -1125,8 +1131,8 @@ const formContent = ref({
|
|||||||
}
|
}
|
||||||
]),
|
]),
|
||||||
isSageTimeEnabled: true,
|
isSageTimeEnabled: true,
|
||||||
sageTimeOpTimes: 50,
|
sageTimeOpTimes: 100,
|
||||||
sageTimePauseMinute: 5
|
sageTimePauseMinute: 15
|
||||||
})
|
})
|
||||||
|
|
||||||
const anyCombineBossRecommendFilterHasCondition = computed(() => {
|
const anyCombineBossRecommendFilterHasCondition = computed(() => {
|
||||||
@@ -1277,12 +1283,12 @@ electron.ipcRenderer.invoke('fetch-config-file-content').then((res) => {
|
|||||||
formContent.value.sageTimeOpTimes =
|
formContent.value.sageTimeOpTimes =
|
||||||
isNaN(parseInt(res.config['boss.json'].sageTimeOpTimes)) ||
|
isNaN(parseInt(res.config['boss.json'].sageTimeOpTimes)) ||
|
||||||
parseInt(res.config['boss.json'].sageTimeOpTimes) < 1
|
parseInt(res.config['boss.json'].sageTimeOpTimes) < 1
|
||||||
? 50
|
? 100
|
||||||
: parseInt(res.config['boss.json'].sageTimeOpTimes)
|
: parseInt(res.config['boss.json'].sageTimeOpTimes)
|
||||||
formContent.value.sageTimePauseMinute =
|
formContent.value.sageTimePauseMinute =
|
||||||
isNaN(parseFloat(res.config['boss.json'].sageTimePauseMinute)) ||
|
isNaN(parseFloat(res.config['boss.json'].sageTimePauseMinute)) ||
|
||||||
parseFloat(res.config['boss.json'].sageTimePauseMinute) < 0
|
parseFloat(res.config['boss.json'].sageTimePauseMinute) < 0
|
||||||
? 5
|
? 15
|
||||||
: parseFloat(res.config['boss.json'].sageTimePauseMinute)
|
: parseFloat(res.config['boss.json'].sageTimePauseMinute)
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user