Guardianwatch
Willkommen bei The GuardianWatch! Dieser Bot ist Ihr Anlaufwerk, um Informationen über Discord-Server-Mitglieder effizient zu sammeln und zu organisieren. Dieser Bot wird vollständig in Python geschrieben und die Kraft der Bot-API von Discords Bot-API nutzen. Er bietet in den drei verschiedenen Modi vielseitig und benutzerfreundlich: Gsheets-Modus, CSV-Modus und kombiniertes Modus.
Merkmale
GSheets -Modus: Kompiliert automatisch eine umfassende Liste von Benutzerinformationen beim Bot -Start und sendet sie direkt an Ihre angegebene Google Sheets -Seite. CSV-Modus: Verwendet den Befehl /inspizieren, um Benutzerinformationen on-Demand zu sammeln, und gibt ihn als CSV-Datei direkt im Chat aus. Kombinierter Modus: Fusioniert die Funktionen von Gsheets und CSV -Modi, sodass der Befehl /inspizieren kann, dass entweder das Ausgabeformat basierend auf angegebenen Argumenten (CSV oder GSHEARTS) abzielt. Jeder Modus arbeitet als separate Python -Datei und bietet Ihnen die Flexibilität, die Version auszuwählen, die Ihren Anforderungen am besten entspricht.
☕ Unterstützen Sie meine Arbeit an Ko-Fi
Informationen gesammelt
Derzeit sammelt der Bot die folgenden Informationen zu jedem Benutzer:
- Benutzername
- Discord Id
- Spitzname
- Profilbild -URL
- Rollen
Zukünftige Verbesserungen
Wir wollen ständig die Fähigkeiten des Bots erweitern. Geplante zukünftige Updates enthalten zusätzliche Benutzerdetails wie:
- Datum anschließen
- Kontoalter
- Gesamtnachrichten gesendet
- Letzte Nachricht, die auf dem Server gesendet wurde
- Erste Schritte
Trete meinem Discord -Server bei
Befolgen Sie die folgenden Schritte, um den Scanner des Discord -Mitglieds Scanner zum Laufen zu bringen:
- Klonen Sie das Repository: Starten Sie mit diesem Repository in Ihre lokale Maschine.
- Installieren Sie Abhängigkeiten: Stellen Sie sicher, dass Python installiert ist und die erforderlichen Pakete.
- Setzen Sie Discord Bot ein: Folgen Sie Discords offiziellem Leitfaden, um einen Bot einzurichten und Ihr Token zu erhalten.
- Konfigurieren Sie die Google Sheets -API: Richten Sie für den Gsheets -Modus die Google Sheets -API ein und erhalten Sie Ihre Anmeldeinformationen.
- Konfiguration: Populieren Sie die Datei client_secret.json mit Ihren Google Sheets -Anmeldeinformationen und anderen erforderlichen Konfigurationen.
- Führen Sie den Bot aus: Wählen Sie den Modus aus, den Sie ausführen und die entsprechende Python-Datei ausführen möchten (GSheets-Modus.py, CSV-Mode.py oder Combined-Mode.py).
Verwendung
- GSheets -Modus: Führen Sie einfach den Bot aus und füllen Sie Ihr Google -Blatt automatisch mit Mitgliederinformationen beim Start.
- CSV -Modus: Verwenden Sie den Befehl /inspizieren in Ihrem Discord -Server, um die Erstellung von Datenerfassung und CSV -Datei auszulösen.
- Kombinierter Modus: Verwenden /Überprüfen /Inspecy [CSV /GSheets], um das Ausgabeformat für die Datenerfassung anzugeben.
Beitrag
- Beiträge sind willkommen! Wenn Sie Ideen für neue Funktionen, Verbesserungen oder Fehlerbehebungen haben, können Sie das Repository gerne aufgeben, Ihre Änderungen vornehmen und eine Pull -Anfrage einreichen.
Lizenz
- Dieses Projekt ist unter der MIT -Lizenz lizenziert - Einzelheiten finden Sie in der Lizenzdatei.
Haftungsausschluss
- Dieser Bot ist nur für Bildungs- und Verwaltungszwecke gedacht. Stellen Sie sicher, dass die Nutzungsbedingungen von Discord die Einhaltung der Bedingungen für die Bedingungen von Server erhalten, bevor Sie Daten sammeln.