← Social Bot

Changelog

Änderungen am Social Bot

Hier findest du veröffentlichte Änderungen, Verbesserungen und wichtige Entwicklungsstände des Projekts.

Top.gg-Freigabe & Plattformstatus

Der Social Bot ist öffentlich verfügbar, wurde auf Top.gg angenommen und läuft dauerhaft online. Die Plattformunterstützung wird parallel weiterentwickelt und aktuell auf stabile Anbindungen beschränkt.

Neu

  • Der Social Bot wurde auf Top.gg angenommen.
  • Der Bot läuft dauerhaft online und kann öffentlich eingesetzt werden.

Geändert

  • TikTok und Instagram stehen derzeit nicht als verfügbare Plattformen zur Verfügung.
  • Die Plattformverfügbarkeit wird weiterhin abhängig von Stabilität, API-Zugang und Freigabestatus gesteuert.

In Arbeit

  • Bei Instagram werden weiterhin auftretende Probleme mit der Anbindung untersucht.
  • Die TikTok-Anbindung bleibt bis zur erforderlichen Freigabe deaktiviert.
v0.1.0 Beta

Öffentliche Beta & offizieller Start

Nach einer umfassenden System- und Hosting-Wartung ist der Social Bot erstmals öffentlich verfügbar. Discord-Server können den Bot nun selbstständig einladen und YouTube sowie Twitch produktiv nutzen.

Neu

  • Social Bot offiziell für die öffentliche Nutzung freigegeben.
  • Bot kann über den /invite-Befehl auf weitere Discord-Server eingeladen werden.
  • YouTube und Twitch stehen als unterstützte Plattformen öffentlich zur Verfügung.

Verbessert

  • Bot-Systeme und Hosting-Infrastruktur vor dem öffentlichen Release umfassend überprüft und gewartet.

Geplant

  • Anbindung an Top.gg für eine weitere öffentliche Verfügbarkeit vorbereitet.
  • Weitere Social-Media-Plattformen sollen zukünftig ergänzt werden.
v0.0.4B Alpha

Social Foundation & Community-Creator-System

Mit der Social Foundation wurden Community-Creator, Antragsprozesse und eine erweiterte Rechteverwaltung eingeführt. Neue Request-, Wartelisten- und Protokollsysteme bilden die Grundlage für die öffentliche Social-Verwaltung.

Neu

  • Community-Creator-System eingeführt.
  • Offizielle Server-Socials und Community-Creator-Socials werden getrennt verwaltet.
  • Social-Anträge können erstellt, geprüft, freigegeben oder abgelehnt werden.
  • Rückfragen an Creator können direkt über den Bot gestellt werden.
  • Creator können Anträge bearbeiten und erneut zur Prüfung einreichen.
  • TikTok vollständig in die Plattformauswahl integriert.
  • Social-Mod-System mit konfigurierbaren Social-Mod-Rollen eingeführt.
  • Neues Request-System mit dauerhafter Datenbankspeicherung eingeführt.
  • Wartelisten-System für Wartungsphasen integriert.
  • Export und Import von Social-Anträgen hinzugefügt.
  • Server-Logs für Anträge, Freigaben, Rückfragen und Importe ergänzt.
  • Membership-Überwachung für Community-Creator-Socials eingeführt.

Geändert

  • Invite-Befehl für die laufende Testphase vorübergehend deaktiviert.

Verbessert

  • Social-Anträge bleiben über Neustarts hinweg erhalten.
  • Status- und Rollenprüfungen verbessert.

Sicherheit

  • Rechteverwaltung für User, Social-Mods, Admins und Developer erweitert.
  • Developer- und Bot-Owner-Berechtigungen auf die .env-Konfiguration umgestellt.
  • TikTok bis zur offiziellen Freigabe gegen eine vorzeitige Nutzung abgesichert.

Behoben

  • Diverse Probleme bei der Rechteprüfung behoben.
  • Fehler bei der Synchronisierung von Slash-Commands behoben.
  • Mehrere Probleme im Request-Workflow behoben.
  • TikTok-Anträge werden bis zur offiziellen Freigabe korrekt blockiert.

In Arbeit

  • Offene Alpha-Testphase mit freiwilligen Testern.
  • Freigabe der TikTok-Anbindung durch TikTok steht weiterhin aus.
  • Feedback und Fehlerberichte aus der Testphase werden ausgewertet.

Geplant

  • Weitere Optimierungen der Social-Verwaltung vorgesehen.
  • Erweiterung des Export- und Backup-Systems geplant.
v0.0.4A Dev

Stabilität & Tracking-Überarbeitung

Der Fokus dieses Updates liegt auf einem stabileren Social-Tracking. Instagram wurde wieder funktionsfähig gemacht, die Erkennung neuer Inhalte verbessert und mehrere Fehler in den Hintergrundprozessen behoben.

Neu

  • Zusätzliche Prüfmechanismen für bestehende Social-Einträge eingeführt.

Geändert

  • Plattformübergreifende Tracking-Logik überarbeitet.
  • YouTube, Twitch und Instagram befinden sich ab sofort gemeinsam in der Testphase.

Verbessert

  • Hintergrundprozesse zur Prüfung neuer Beiträge optimiert.
  • Verarbeitung und Speicherung von Plattform-Beiträgen verbessert.
  • Erkennung neuer Beiträge stabilisiert.
  • Deduplizierung verbessert, um Mehrfachmeldungen zu verhindern.

Behoben

  • Instagram-Anbindung überarbeitet und der Zugriff wiederhergestellt.
  • Fehler behoben, durch den ältere YouTube-Beiträge erneut als neu erkannt werden konnten.
  • Mehrere Fehler bei Social-Prüfungen behoben.
  • Diverse Stabilitätsprobleme in den Hintergrundprozessen behoben.

In Arbeit

  • Laufende Testphase für YouTube, Twitch und Instagram.
  • Neue Tracking-Logik wird im Echtbetrieb beobachtet.
  • Discord-Timestamps für eine bessere Datums- und Zeitdarstellung werden vorbereitet.
  • Social Foundation für v0.0.4B wird vorbereitet.
  • TikTok-Anbindung bleibt bis zur Freigabe separat in Vorbereitung.

Geplant

  • Weitere Social-Erweiterungen nach Abschluss der aktuellen Testphase.
v0.0.3 Alpha

Globale Social-Architektur & Datenbankmigration

Die Social-Verwaltung wurde grundlegend auf eine globale Datenbankstruktur umgestellt. Accounts können nun serverübergreifend genutzt und effizienter geprüft werden, während bestehende Daten automatisch migriert wurden.

Neu

  • Globale Datenbankstruktur für Social-Accounts eingeführt.
  • Serverbezogene Social-IDs mit automatischer Wiederverwendung freier IDs eingeführt.
  • Neue Datenbanktabellen für globale Accounts, Server-Verknüpfungen, Posts und Benachrichtigungen hinzugefügt.
  • Datenbankmigration für ältere Bot-Versionen eingeführt.

Geändert

  • Social-Verwaltung vollständig auf die neue globale Architektur umgestellt.
  • Gleiche Social-Accounts können nun serverübergreifend verwendet werden.
  • Bestehende Social-Einträge in die neue Datenbankstruktur migriert.
  • Globale Daten und serverbezogene Daten klarer voneinander getrennt.

Verbessert

  • Social-Prüfungen werden dedupliziert und gleiche Accounts serverübergreifend nur noch einmal geprüft.
  • Prüfergebnisse werden anschließend an alle betroffenen Discord-Server verteilt.
  • Status-, Prüfprotokollierung und Fehlerbehandlung bei Social-Prüfungen verbessert.
  • Fehlermeldungen für Plattform- und API-Probleme verständlicher gestaltet.

Behoben

  • Fehler bei fortlaufenden Social-IDs behoben.
  • Erkennung und Wiederverwendung freier Server-IDs korrigiert.
  • Mehrere Probleme bei der Migration bestehender Social-Einträge behoben.

In Arbeit

  • Instagram-Anbindung wird weiter untersucht und verbessert.
  • Praxistests mit echten Video- und Livestream-Benachrichtigungen laufen.
  • Globale Post- und Benachrichtigungsverfolgung wird vorbereitet.
  • Community-Creator-System wird vorbereitet.

Geplant

  • Social Foundation für v0.0.4 Dev geplant.
  • Social-Anträge und Freigabeprozesse als nächster Entwicklungsschritt vorgesehen.
v0.0.2 Dev

Instagram-Integration & Testphasen-System

Instagram wurde als weitere Social-Media-Plattform integriert. Gleichzeitig wurden das Testphasen-System, die Verarbeitung neuer Inhalte und die Stabilität der Hintergrundprozesse erweitert.

Neu

  • Instagram-Unterstützung hinzugefügt.
  • Automatische Benachrichtigungen für neue Instagram-Beiträge und Reels integriert.
  • Neues Testphasen-System eingeführt.
  • Testphasen-Hinweise für neue Funktionen und Plattformen ergänzt.

Geändert

  • Alle unterstützten Social-Media-Plattformen in die Testphase überführt.
  • Verarbeitung neuer Inhalte auf allen Plattformen vereinheitlicht.

Verbessert

  • Verwaltung der Testphase direkt über Discord erweitert.
  • Interne Steuerung und Kontrolle neuer Funktionen verbessert.
  • Social-Media-Erkennung und Prüfungen weiter optimiert.
  • Automatische Erkennung und Speicherung neuer Beiträge verbessert.
  • Stabilität der Hintergrundprozesse erhöht.
  • Initialisierung neuer Kanäle verbessert.

Behoben

  • Probleme bei der Instagram-Erkennung behoben.
  • Mehrere Fehler bei der Verarbeitung von Social-Media-Inhalten behoben.
  • Diverse kleinere Stabilitätsprobleme behoben.

In Arbeit

  • TikTok-Anbindung für die kommende Testphase vorbereitet und nach Freigabe durch TikTok weitergeführt.
  • Erweiterte Tests der Instagram-Unterstützung.
  • Weitere Verbesserungen der Social-Media-Benachrichtigungen.
  • Öffentliche Nutzung auf weiteren Discord-Servern wird vorbereitet.
v0.0.1 Dev

Erste Social-Integrationen & Systemgrundlagen

YouTube und Twitch wurden erstmals integriert und zentrale Systeme für Versionen, Changelogs, Wartung und den späteren Betrieb auf mehreren Discord-Servern aufgebaut.

Neu

  • YouTube- und Twitch-Unterstützung integriert und für die Testphase vorbereitet.
  • Neues Versionssystem mit Verwaltung direkt über Discord eingeführt.
  • Neue Changelog-Befehle /changeloglist, /editchangelog und /removechangelog hinzugefügt.
  • Neuen /invite-Befehl zum Einladen des Bots auf weitere Discord-Server hinzugefügt.
  • Wartungsmodus mit Benachrichtigungen für Server und Serverbesitzer eingeführt.
  • Dynamischen Bot-Status mit wechselnden Statusmeldungen für Normal- und Wartungsbetrieb eingeführt.
  • Grundlagen für die Nutzung auf mehreren Discord-Servern geschaffen.
  • Automatische Kategorisierung und übersichtliche Darstellung von Changelogs eingeführt.
  • Unterstützung für globale Slash-Commands ergänzt.

Geändert

  • Plattformabhängige Farben und Designs der Benachrichtigungen überarbeitet.

Verbessert

  • Automatische Überprüfung von YouTube-Videos und Twitch-Livestreams erweitert.
  • Changelog-System umfassend überarbeitet und erweitert.
  • Versionen und Changelogs werden nun dauerhaft gespeichert und bleiben nach Neustarts erhalten.
  • YouTube-Erkennung überarbeitet und stabilisiert.

Behoben

  • Probleme bei der Twitch-Kanalerkennung behoben.
  • Mehrere kleinere Fehler bei Befehlen, Benachrichtigungen und Prüfungen behoben.
  • Fehlerhaften Einladungslink korrigiert.

Entfernt

  • Debug-Guild entfernt.

In Arbeit

  • Wartungsbenachrichtigungen über Log-Kanäle und Direktnachrichten werden vorbereitet.
  • Globale Command-Synchronisation wird vorbereitet.
  • TikTok-Anbindung über die offizielle API.
  • Instagram-Unterstützung.
  • Erweiterte Benachrichtigungsfunktionen.
  • Öffentliche Bereitstellung für weitere Discord-Server.