Bot Judol is a full-stack toolkit for moderating YouTube comments, specifically targeting online gambling promotion. It works similarly to YouTube Studio but is enhanced with AI-powered classification, allowing creators to delete spammy comments in just two clicks, run the AI and delete the flagged content.
.env:
cp client/.env.example client/.envcp engine/.env.example engine/.envcp server/.env.example server/.envFERNET_KEY for the server (see section below).docker-compose.yml is updated with desired port bindings.docker compose up --builddocker compose down to stop the stack and docker compose down -v to drop volumes.http://localhost:5173 and redirect URI http://localhost:5173.client_id for VITE_GOOGLE_CLIENT_ID and GOOGLE_CLIENT_ID, and the client_secret values for VITE_GOOGLE_CLIENT_SECRET and GOOGLE_CLIENT_SECRET..env files.GOOGLE_API_KEY (server .env) and API_KEY (engine .env).<backend-url>/auth/callback.Go to python REPL/CLI where fernet already installed. Run the following command and copy the printed value into server/.env as FERNET_KEY:
from cryptography.fernet import Fernet
print(Fernet.generate_key().decode())
42 commits
Jupyter Notebook
66.3%
Python
22.2%
TypeScript
10.1%
CSS
1.2%
Bot Judol is a full-stack toolkit for moderating YouTube comments, specifically targeting online gambling promotion. It works similarly to YouTube Studio but is enhanced with AI-powered classification, allowing creators to delete spammy comments in just two clicks, run the AI and delete the flagged content.
.env:
cp client/.env.example client/.envcp engine/.env.example engine/.envcp server/.env.example server/.envFERNET_KEY for the server (see section below).docker-compose.yml is updated with desired port bindings.docker compose up --builddocker compose down to stop the stack and docker compose down -v to drop volumes.http://localhost:5173 and redirect URI http://localhost:5173.client_id for VITE_GOOGLE_CLIENT_ID and GOOGLE_CLIENT_ID, and the client_secret values for VITE_GOOGLE_CLIENT_SECRET and GOOGLE_CLIENT_SECRET..env files.GOOGLE_API_KEY (server .env) and API_KEY (engine .env).<backend-url>/auth/callback.Go to python REPL/CLI where fernet already installed. Run the following command and copy the printed value into server/.env as FERNET_KEY:
from cryptography.fernet import Fernet
print(Fernet.generate_key().decode())
42 commits
Jupyter Notebook
66.3%
Python
22.2%
TypeScript
10.1%
CSS
1.2%