
Permite escanear y eliminar fácilmente comentarios de estafa utilizando varios métodos.
¿Qué es esto? - Permite filtrar y buscar comentarios de spam en tu canal y en canales ajenos de muchas formas diferentes, y eliminarlos/reportarlos todos a la vez (consulta las funciones más abajo).
Cómo descargar: Haz clic en el enlace "Releases" a la derecha, luego en la última versión, bajo 'Assets' haz clic para descargar "YTSpammerPurge.exe". (Quizás tengas que hacer clic en "Assets" para ver los archivos de la versión)
- Instrucciones de instalación en Linux
- Instrucciones de instalación en MacOS
- (Para Windows no es necesaria la instalación si usas el archivo exe. Pero consulta cómo configurar la clave API necesaria en esta página)
Recientemente, ha habido una infestación masiva de spam en YouTube donde cuentas falsas que se hacen pasar por otras dejan respuestas de spam/estafa a cientos de usuarios en los videos de un creador. Afortunadamente, YouTube ahora ha hecho que el botón "Ocultar usuario del canal" elimine instantáneamente todos los comentarios de ese usuario, pero a veces hay muchos spammers diferentes y puede ser difícil encontrarlos a todos.
Por lo tanto, creé este script para permitirte escanear y eliminar fácilmente estos comentarios de spam. NO PREVIENE SPAMMERS – Solo facilita eliminarlos cuando aparecen. YouTube aún debe implementar mejores herramientas nativas para lidiar con los spammers.
Si te sientes incómodo dándole a la aplicación los altos niveles de permiso requeridos para tu canal (muy comprensible), podrías usar la aplicación en 'modo moderador' (configurado en el archivo de configuración). Primero, un poco de contexto: Cuando concedes acceso a otro canal para que sea moderador de tu canal, ese canal puede marcar comentarios como 'pendientes de revisión', y este permiso también funciona a través de la API.
Por lo tanto, lo que podrías hacer es crear una cuenta de Google en blanco y ficticia sin nada más que un canal nuevo vacío. Luego, concedes a ese canal permiso para ser moderador, y usas la aplicación a través de la cuenta moderadora ficticia. De esta manera, sabes que la aplicación nunca tendrá más capacidad que marcar comentarios como pendientes de revisión (lo cual la aplicación soporta) en tu canal principal, y no tendrá otro acceso a los datos de tu cuenta. Simplemente no podrás bloquear a los spammers directamente a través de esta aplicación, pero aún puedes eliminar/ocultar sus comentarios en lugar de borrarlos. Solo asegúrate de crear el proyecto de API de Google Cloud en la cuenta ficticia.
Lee algunos detalles adicionales sobre el 'modo moderador' en la página de la wiki aquí.
Nota adicional: Independientemente de la configuración, el programa se ejecuta completamente en tu propia máquina usando la clave API y el proyecto de Google Cloud que tú mismo creaste, por lo que incluso yo, como creador del programa, nunca tendré acceso a tu canal.
Para usar este script, necesitarás obtener tu propio archivo de credenciales API creando un proyecto a través de la Consola de Desarrolladores de Google (también conocida como 'Plataforma de Google Cloud'). El archivo de credenciales debe renombrarse como client_secret.json y colocarse en el mismo directorio que este script. Consulta las instrucciones aquí.
SI SE CONGELA durante el escaneo, probablemente se deba a que hiciste clic dentro de la ventana del símbolo del sistema y entraste en "modo de selección" que pausa todo. Para descongelarlo, simplemente haz clic derecho dentro de la ventana, o presiona la tecla Escape.
Soy un completo aficionado, así que si algo no funciona intentaré arreglarlo pero quizás ni siquiera sepa cómo, así que no esperes demasiado. Por lo tanto NO OFREZCO NINGUNA GARANTÍA NI ASEGURAMIENTO PARA ESTE SCRIPT. ÚSALO BAJO TU PROPIO RIESGO. Lo probé por mi cuenta e implementé algunos cortafuegos lo mejor que pude, pero siempre podría haber algún tipo de error inesperado. Deberías inspeccionar el código tú mismo.
Video de demostración más reciente: https://www.youtube.com/watch?v=2tRppXW_aKo
[![Miniatura de Demostración Actualizada]][Demo Actualizada]
Demostración original para contexto: https://www.youtube.com/watch?v=-vOakOgYLUI
(Te lleva a YouTube, no está incrustado. Consulta las marcas de tiempo en la descripción del video.)
Si usas la versión del script en Python (no el exe), hay un archivo requirements.txt con los módulos necesarios. Creado con Python 3.9.7
De cualquier manera, SÍ necesitas obtener tu propio archivo de credenciales API para acceder a la API de YouTube - Consulta las instrucciones aquí.
En Windows, puedes descargar el archivo EXE más reciente desde la página de versiones, o puedes instalar YTSpammerPurge manualmente. Si no sabes cómo instalar YTSpammerPurge manualmente, probablemente sea mejor instalar el EXE.
La forma más sencilla de instalar YTSpammerPurge es usando el script de instalación.
bash <(curl -s https://raw.githubusercontent.com/ThioJoe/YT-Spammer-Purge/main/install.sh)

Consulta una de las siguientes si necesitas más ayuda:
Para actualizar YTSpammerPurge, ejecuta el archivo install.sh dentro de tu instalación.

Si tu sistema aún no es compatible con el script de instalación, puedes instalar YTSpammerPurge manualmente siguiendo la guía Aquí (Instrucciones de instalación en Linux)
Antes de ejecutar docker-compose, debes ejecutar el script YTSpammerPurge.py al menos una vez con tu archivo client_secrets.json para confirmar las credenciales OAuth y generar los archivos de configuración/token.
Los archivos de configuración, token y Recursos de Purga de Spam generados se vincularán al contenedor de Docker a través de volúmenes.
Una vez que hayas generado los archivos de token y configuración, estás listo para ejecutar la imagen de Docker.
Ahora puedes ejecutar docker-compose up para iniciar el contenedor, o usar la imagen para ejecutarla en un clúster de Kubernetes, por ejemplo.
Para construir tu propia versión, puedes ejecutar este comando: docker-compose -f docker-compose.yml -f docker-compose.override.yml up --build
Para usar este script, necesitarás una credencial "Oauth2" para acceder a las funciones de escaneo y eliminación a través de la API de Datos de YouTube. De lo contrario, este script no funcionará en absoluto.