
Ermöglicht es Ihnen, mit mehreren Methoden einfach nach Spam-Kommentaren zu suchen und diese zu löschen.
Was ist das? - Ermöglicht es dir, auf deinem und auf anderen Kanälen auf vielfältige Weise nach Spam-Kommentaren zu filtern und zu suchen und sie auf einmal zu löschen/melden (siehe Funktionen unten).
So lädst du es herunter: Klicke rechts auf den Link "", dann bei der neuesten Version unter "Assets" auf "YTSpammerPurge.exe" zum Herunterladen. (Möglicherweise musst du "Assets" anklicken, um die Dateien der Version zu sehen.)
- Linux Installationsanleitung
- macOS Installationsanleitung
- (Windows-Installation ist nicht nötig, wenn du die EXE-Datei verwendest. Siehe jedoch, wie du den erforderlichen API-Schlüssel auf dieser Seite einrichtest.)
In letzter Zeit gab es eine massive Spam-Infektion auf YouTube, bei der gefälschte Imitatoren-Konten Spam/Betrugs-Kommentare als Antwort auf Hunderte von Nutzern in den Videos eines Creators hinterlassen. YouTube hat es zum Glück ermöglicht, dass die Schaltfläche "Benutzer aus Kanal ausblenden" sofort alle Kommentare dieses Nutzers entfernt, aber es gibt manchmal viele verschiedene Spammer, und es kann schwierig sein, sie alle zu finden.
Deshalb habe ich dieses Skript erstellt, mit dem du diese Spammer-Kommentare einfach scannen und löschen kannst. ES VERHINDERT SPAMMER NICHT – Es macht es nur einfacher, sie zu löschen, wenn sie auftauchen! YouTube muss noch bessere native Werkzeuge für den Umgang mit Spammern implementieren.
Wenn du Bedenken hast, der App die erforderlichen hohen Berechtigungen für deinen Kanal zu erteilen (sehr verständlich), könntest du die App stattdessen im 'Moderatoren-Modus' verwenden (in der Konfigurationsdatei einstellbar). Erstmal etwas Hintergrund: Wenn du einem anderen Kanal die Erlaubnis erteilst, als Moderator für deinen Kanal zu agieren, können sie Kommentare als 'zur Überprüfung zurückgehalten' markieren, und diese Berechtigung funktioniert auch über die API.
Daher könntest du ein leeres Dummy-Google-Konto erstellen, das nichts außer einem leeren neuen Kanal enthält. Dann erteilst du diesem Kanal die Moderatorenberechtigung und nutzt die App über das Dummy-Moderatorenkonto. Auf diese Weise weißt du, dass die App niemals mehr tun kann, als Kommentare auf deinem Hauptkanal als 'zur Überprüfung zurückgehalten' zu markieren (was die App unterstützt), und keinen weiteren Zugriff auf die Daten deines Kontos hat. Du kannst die Spammer dann zwar nicht direkt über diese App bannen, aber ihre Kommentare trotzdem entfernen/ausblenden anstatt löschen. Achte nur darauf, das Google Cloud API-Projekt auf dem Dummy-Konto zu erstellen.
Weitere Details zum 'Moderatoren-Modus' findest du auf der Wiki-Seite hier.
Ein weiterer Hinweis: Unabhängig von den Einstellungen läuft das Programm vollständig lokal auf deinem eigenen Rechner mit dem API-Schlüssel und dem von dir selbst erstellten Google Cloud-Projekt. Selbst als Programmersteller habe ich also niemals Zugriff auf deinen Kanal.
Um dieses Skript zu verwenden, benötigst du deine eigenen API-Anmeldedaten, indem du ein Projekt über die Google Developers Console (auch bekannt als 'Google Cloud Platform') erstellst. Die Anmeldedatendatei sollte in client_secret.json umbenannt und im selben Verzeichnis wie dieses Skript abgelegt werden. Siehe Anleitung hier.
WENN ES EINFRIERT während des Scannens, liegt es wahrscheinlich daran, dass du in das Eingabeaufforderungsfenster geklickt hast und der "Auswahlmodus" aktiviert wurde, der alles anhält. Zum Entfrieren klicke einfach mit der rechten Maustaste in das Fenster oder drücke die Escape-Taste.
Ich bin ein totaler Amateur, also wenn etwas nicht funktioniert, werde ich versuchen, es zu beheben, aber ich weiß vielleicht nicht einmal, wie. Erwarte also nicht zu viel. Daher ÜBERNEHME ICH KEINE GEWÄHRLEISTUNG ODER GARANTIE FÜR DIESES SKRIPT. VERWENDUNG AUF EIGENES RISIKO. Ich habe es selbst getestet und einige Sicherungen so gut wie möglich implementiert, aber es könnte immer unerwartete Fehler geben. Du solltest den Code selbst überprüfen.
Neuestes Vorstellungsvideo: https://www.youtube.com/watch?v=2tRppXW_aKo
[![Aktualisiertes Demo-Thumbnail]][Aktualisiertes Demo]
Ursprüngliche Demo für den Kontext: https://www.youtube.com/watch?v=-vOakOgYLUI
(Führt dich zu YouTube, nicht eingebettet. Siehe Zeitstempel in der Videobeschreibung.)
Wenn du die Python-Skript-Version (nicht die EXE) verwendest, gibt es eine requirements.txt mit den benötigten Modulen. Erstellt mit Python 3.9.7.
Unabhängig davon MUSST du deine eigenen API-Anmeldedaten für den Zugriff auf die YouTube-API besorgen – Siehe Anleitung hier.
Unter Windows kannst du die neueste EXE-Datei von der Releases-Seite herunterladen oder YTSpammerPurge manuell installieren. Wenn du nicht weißt, wie man YTSpammerPurge manuell installiert, ist es wahrscheinlich am besten, die EXE zu installieren.
Der einfachste Weg, YTSpammerPurge zu installieren, ist das Installationsskript.
bash <(curl -s https://raw.githubusercontent.com/ThioJoe/YT-Spammer-Purge/main/install.sh)

Siehe eine der folgenden Seiten, wenn du weitere Hilfe benötigst:
Um YTSpammerPurge zu aktualisieren, führe die install.sh-Datei in deiner Installation aus.

Falls dein System noch nicht vom Installationsskript unterstützt wird, kannst du YTSpammerPurge manuell installieren, indem du der Anleitung Hier (Linux Installationsanleitung) folgst.
Bevor du docker-compose ausführst, musst du das Skript YTSpammerPurge.py mindestens einmal mit deiner client_secrets.json-Datei ausführen, um die OAuth-Anmeldedaten zu bestätigen und die Konfigurations-/Token-Dateien zu generieren.
Die generierten Konfigurationsdateien, der Token und die „Spam Purge Resources“ werden über Volumes an den Docker-Container gebunden.
Sobald du Token und Konfigurationsdateien generiert hast, bist du bereit, das Docker-Image auszuführen.
Jetzt kannst du docker-compose up ausführen, um den Container zu starten, oder das Image beispielsweise in einem Kubernetes-Cluster verwenden.
Um deine eigene Version zu bauen, kannst du diesen Befehl ausführen: docker-compose -f docker-compose.yml -f docker-compose.override.yml up --build
Um dieses Skript zu verwenden, benötigst du eine "OAuth2"-Anmeldedatei, um über die YouTube Data API auf die Scan- und Löschfunktionen zuzugreifen. Ohne sie funktioniert dieses Skript überhaupt nicht.