adjust banme

This commit is contained in:
HF 2022-10-12 13:01:02 +02:00
parent ab09cf3bc1
commit c66f97e1eb
3 changed files with 15 additions and 10 deletions

View File

@ -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);
};

View File

@ -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);
}
// ----

View File

@ -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
*