adjust banme
This commit is contained in:
parent
ab09cf3bc1
commit
c66f97e1eb
|
@ -18,6 +18,7 @@ import pixelTransferController from './ui/PixelTransferController';
|
|||
import store from './store/store';
|
||||
import renderApp from './components/App';
|
||||
import { initRenderer, getRenderer } from './ui/renderer';
|
||||
import { requestBanMe } from './store/actions/fetch';
|
||||
import socketClient from './socket/SocketClient';
|
||||
|
||||
persistStore(store, {}, () => {
|
||||
|
@ -62,9 +63,8 @@ persistStore(store, {}, () => {
|
|||
document.addEventListener('keydown', onKeyPress, false);
|
||||
|
||||
// garbage collection
|
||||
function runGC() {
|
||||
setInterval(() => {
|
||||
const renderer = getRenderer();
|
||||
|
||||
const chunks = renderer.getAllChunks();
|
||||
if (chunks) {
|
||||
const curTime = Date.now();
|
||||
|
@ -85,8 +85,16 @@ persistStore(store, {}, () => {
|
|||
// eslint-disable-next-line no-console
|
||||
console.log('Garbage collection cleaned', cnt, 'chunks');
|
||||
}
|
||||
}
|
||||
setInterval(runGC, 300000);
|
||||
}, 300000);
|
||||
|
||||
// detect bot script
|
||||
setTimeout(() => {
|
||||
document.querySelectorAll('body > div > span').forEach((e) => {
|
||||
if (e.innerText.includes('Void')) {
|
||||
requestBanMe(1);
|
||||
}
|
||||
});
|
||||
}, 40000);
|
||||
|
||||
document.removeEventListener('DOMContentLoaded', onLoad);
|
||||
};
|
||||
|
|
|
@ -28,11 +28,8 @@ const GlobalCaptcha = ({ close }) => {
|
|||
if (submitting || !text) {
|
||||
return;
|
||||
}
|
||||
// ----
|
||||
const test = document.getElementById('void-bot');
|
||||
if (test) {
|
||||
await requestBanMe(1);
|
||||
} else if (!legit) {
|
||||
// detect suspiciously solved captcha
|
||||
if (!legit) {
|
||||
await requestBanMe(2);
|
||||
}
|
||||
// ----
|
||||
|
|
|
@ -17,7 +17,7 @@ async function banme(req, res) {
|
|||
let expires = 0;
|
||||
if (code === 1) {
|
||||
reason = 'Userscript Bot';
|
||||
expires = Date.now() + 1000 * 3600 * 24 * 3;
|
||||
expires = Date.now() + 1000 * 3600 * 24 * 30;
|
||||
/*
|
||||
* ignore it for now to collect data manually
|
||||
*
|
||||
|
|
Loading…
Reference in New Issue
Block a user