ℹ️ Über den Blog

Molli – die Idee unseres eigenen TikTok-LIVE-Bots: Was haltet ihr davon?

Ich überlege, einen vollständig eigenständigen TikTok-LIVE-Bot namens Molli zu entwickeln. Sie würde neue Zuschauer begrüßen und gelegentlich auf azeletem.hu hinweisen. Bevor ich mit der Umsetzung beginne, möchte ich eure ehrliche Meinung dazu wissen.

In letzter Zeit habe ich mich intensiv mit unserem Discord-Server und der Weiterentwicklung von Dotti beschäftigt. Dabei ist mir eine neue Idee gekommen: Was wäre, wenn ich zusätzlich einen vollständig eigenständigen Bot für Katicas TikTok-LIVEs entwickeln würde?

Einen Namen haben wir bereits gefunden: Sie würde Molli heißen. 🐞

Molli

Wichtig ist jedoch, dass Molli weder eine Erweiterung noch eine TikTok-Version von Dotti wäre. Sie würde als vollständig eigenständiges Programm auf einem eigenen Server, mit separaten Einstellungen und eigenen Zugangsdaten betrieben. Ein Fehler, ein Ausfall oder ein durch ein TikTok-Update verursachtes Problem bei Molli hätte dadurch keinerlei Auswirkungen auf Dotti.

Bevor ich jedoch ernsthaft Zeit und Geld in die Entwicklung investiere, möchte ich wissen, was ihr von dieser Idee haltet.

Was würde die erste Version von Molli können?

Am Anfang würde Molli bewusst nur einige einfache und kontrollierbare Funktionen erhalten:

  • Sie würde erkennen, wenn Katica ein TikTok-LIVE startet.
  • Sie würde sich automatisch mit dem Livestream verbinden.
  • Sie würde neu hinzukommende Zuschauer freundlich begrüßen.
  • Sie würde gelegentlich auf die Webseite azeletem.hu hinweisen.
  • Nach dem Ende des LIVEs würde sie sich automatisch trennen und in einen Wartezustand wechseln.
  • Molli könnte außerdem als separater Bot auf unserem Discord-Server sichtbar sein. Dort würde sie in der ersten Version allerdings noch nichts tun. Sie würde weder auf Befehle reagieren noch Nachrichten schreiben oder moderieren.

    Auf Discord wäre Molli zunächst lediglich online, während sie ihre eigentlichen Aufgaben während der TikTok-LIVEs erledigen würde. Später könnte sich das natürlich ändern. Die erste Version möchte ich jedoch nicht sofort mit zu vielen Funktionen überladen.

    Wie würde Molli technisch funktionieren?

    Molli würde nicht auf unserem Computer zu Hause laufen. Ich würde sie auf einem ständig erreichbaren Internetserver betreiben. Dadurch könnte Katica ihre TikTok-LIVEs weiterhin ganz normal mit dem Smartphone starten. Es wäre nicht notwendig, während des gesamten Livestreams einen Computer eingeschaltet zu lassen.

    Das System wäre vollständig von Dotti getrennt:

  • Molli würde einen eigenen Programmcode und ein separates GitHub-Projekt erhalten.
  • Sie würde als eigener Railway-Dienst oder auf einem anderen separaten Server laufen.
  • Sie würde eigene Einstellungen und Protokolle verwenden.
  • Sie würde separate Zugangsdaten erhalten.
  • Sie hätte einen eigenen sofortigen Ausschalter.
  • Sie hätte keinen Zugriff auf Dottis Programmcode, Einstellungen oder Daten.
  • Das auf dem Server laufende Programm würde regelmäßig prüfen, ob Katica gerade live ist. Sobald ein LIVE beginnt, würde Molli versuchen, sich automatisch damit zu verbinden. Anschließend würde sie neu hinzukommende Zuschauer erkennen und ihre Nachrichten nach vorher festgelegten Regeln versenden.

    Nach dem Ende des LIVEs würde sie die Verbindung trennen, die vorübergehenden Daten der jeweiligen Übertragung löschen und auf den nächsten Livestream warten.

    Wie würde Molli die Zuschauer begrüßen?

    Eine der ersten Aufgaben von Molli wäre die Begrüßung neu hinzukommender Zuschauer.

    Eine mögliche Nachricht könnte beispielsweise so lauten:

    „Hallo, @Benutzername! Herzlich willkommen in Katicas LIVE! 🐞“

    Ich möchte allerdings nicht, dass nach jedem einzelnen Beitritt sofort eine weitere automatische Nachricht erscheint. Wenn viele Menschen gleichzeitig hinzukommen, könnte das den Chat schnell überfluten und störend werden.

    Deshalb würde Molli nicht unbegrenzt Begrüßungen versenden.

    Wie würden wir eine Nachrichtenflut vermeiden?

    Ich möchte keinen Bot entwickeln, der laufend Gespräche unterbricht oder den Chat mit automatischen Nachrichten überschwemmt. Das würde nicht nur die Zuschauer stören, sondern könnte von TikTok auch als unerwünschte Nachrichtenaktivität oder Spam eingestuft werden.

    Deshalb würde ich strenge Begrenzungen einbauen:

  • Ein Zuschauer würde während eines LIVEs höchstens einmal persönlich begrüßt.
  • Pro Minute dürfte nur eine festgelegte Anzahl von Begrüßungen erscheinen.
  • Bei vielen neuen Zuschauern könnte Molli von persönlichen Nachrichten auf eine gemeinsame Begrüßung umschalten.
  • Zuschauer würden nach einer erneuten Verbindung nicht ständig erneut begrüßt.
  • Zwischen den einzelnen Nachrichten gäbe es immer einen festgelegten Mindestabstand.
  • Während besonders aktiver Gespräche würde Molli weniger schreiben.
  • Alle automatischen Nachrichten ließen sich jederzeit sofort abschalten.
  • Für die Begrüßungen würde ich mehrere Textvarianten vorbereiten, damit Molli nicht ständig denselben Satz wiederholt.

    Wie würde Molli auf azeletem.hu hinweisen?

    Eine weitere Aufgabe von Molli wäre es, die Zuschauer gelegentlich und unaufdringlich auf azeletem.hu aufmerksam zu machen.

    Eine solche Nachricht könnte beispielsweise so aussehen:

    „Weitere Geschichten, Videos und interessante Beiträge findet ihr auf azeletem.hu. 🐞“

    Diese Nachricht würde allerdings nicht im Abstand von wenigen Minuten erscheinen. Nach der bisherigen Planung könnte Molli ungefähr alle 15 bis 20 Minuten einen solchen Hinweis versenden – jedoch nur dann, wenn im Chat gerade kein besonders aktives Gespräch stattfindet.

    Das Ziel wäre nicht, den Livestream mit Werbung zu überladen. Molli würde die Zuschauer lediglich gelegentlich daran erinnern, dass sie auch außerhalb von TikTok Geschichten, Artikel und Videos von uns finden können.

    Auch hierfür würde ich mehrere Formulierungen erstellen, damit die Hinweise natürlicher wirken und sich nicht ständig wiederholen.

    Warum wäre ein separates TikTok-Konto notwendig?

    Molli würde nicht über Katicas eigentliches TikTok-Konto betrieben. Sie würde ein separates Konto erhalten, das ausschließlich für den Bot vorgesehen wäre.

    Das hat einen wichtigen Sicherheitsgrund: Sollte TikTok das automatisch verwendete Konto einschränken oder sperren, wäre Katicas Hauptkanal davon nicht unmittelbar betroffen.

    Die erforderlichen Zugangs- und Sitzungsdaten würden in geschützten Server-Umgebungsvariablen gespeichert. Sie würden weder in den öffentlich einsehbaren Programmcode noch in das GitHub-Projekt geschrieben.

    Vollständig risikofrei wäre die Lösung dadurch allerdings trotzdem nicht.

    Wo liegt das technische Risiko?

    Diesen Punkt möchte ich weder verschweigen noch besser darstellen, als er tatsächlich ist.

    TikTok stellt derzeit keine allgemein und öffentlich verfügbare offizielle LIVE-Chat-Schnittstelle bereit, über die ein solcher Bot automatisiert und zuverlässig Nachrichten in den Chat eines Livestreams schreiben könnte.

    Das offizielle Entwicklersystem von TikTok bietet unter anderem Möglichkeiten für Anmeldung, Profil- und Videodaten, das Teilen von Inhalten sowie die Veröffentlichung von Videos. Eine frei zugängliche und vollwertige Verbindung für LIVE-Chatbots gehört derzeit jedoch nicht dazu.

    Das bedeutet, dass Mollis wichtigste Funktionen – die Begrüßungen und die zeitgesteuerten Nachrichten – auf einer inoffiziellen technischen Lösung beruhen müssten.

    Das könnte mehrere Folgen haben:

  • Nach einer Änderung bei TikTok könnte Molli vorübergehend nicht mehr funktionieren.
  • Gelegentlich könnte eine erneute Anmeldung oder Bestätigung erforderlich sein.
  • Eine CAPTCHA- oder andere Sicherheitsprüfung könnte den Betrieb unterbrechen.
  • TikTok könnte Mollis Konto einschränken oder sperren.
  • Zu viele automatische Nachrichten könnten eine Spambegrenzung auslösen.
  • Ein langfristig durchgehender und fehlerfreier Betrieb könnte nicht garantiert werden.
  • Molli wäre technisch also grundsätzlich umsetzbar. Ich könnte allerdings nicht versprechen, dass sie unter allen Umständen dauerhaft und ohne gelegentliche Eingriffe funktioniert.

    Genau deshalb würde sie vollständig von Dotti und Katicas Hauptkonto getrennt bleiben.

    Sicherheits- und Abschaltmöglichkeiten

    Ich würde Molli so entwickeln, dass sie bei einem Problem schnell und unkompliziert angehalten werden kann.

    Das System könnte dafür mehrere Schutzfunktionen erhalten:

  • Die automatischen Begrüßungen könnten separat abgeschaltet werden.
  • Die zeitgesteuerten Hinweise auf azeletem.hu könnten unabhängig davon deaktiviert werden.
  • Die gesamte Verbindung zu TikTok könnte mit einer einzigen Einstellung getrennt werden.
  • Nach zu vielen Fehlern oder erfolglosen Verbindungsversuchen würde Molli automatisch anhalten.
  • Gesendete Nachrichten und auftretende Fehler würden protokolliert.
  • Bei Bedarf ließe sich der gesamte Railway-Dienst abschalten.
  • Dadurch müssten wir bei einem fehlerhaften Update oder einem unerwarteten Verhalten nicht darauf warten, dass sich Molli von selbst wieder fängt.

    Spätere Erweiterungen wären möglich

    Wenn die erste Version zuverlässig funktioniert, von der Community gut angenommen wird und TikTok die technische Verbindung weiterhin ermöglicht, könnte Molli später zusätzliche Funktionen erhalten.

    Dazu könnten beispielsweise gehören:

  • einfache Chatbefehle;
  • automatische Antworten auf häufig gestellte Fragen;
  • Danksagungen für neue Follower;
  • unterschiedliche Reaktionen auf Geschenke;
  • Aktivitätspunkte und Ranglisten;
  • eine Benachrichtigung auf Discord beim Start eines LIVEs;
  • kleine Community-Spiele;
  • Nachrichten auf Ungarisch und Deutsch;
  • Statistiken zu den Livestreams.
  • Das wären allerdings mögliche spätere Erweiterungen. Zunächst würde ich eine einfache und zurückhaltend arbeitende Version entwickeln, die sich jederzeit abschalten lässt.

    Es wäre nicht sinnvoll, sofort ein riesiges System aufzubauen, solange wir noch nicht wissen, ob die Grundidee von Molli bei der Community überhaupt gut ankommt und wie zuverlässig sie sich technisch umsetzen lässt.

    Was haltet ihr von Molli?

    Bevor ich Zeit und Geld in die Entwicklung investiere, möchte ich eure ehrliche Meinung erfahren:

  • Würdet ihr euch über Molli in Katicas LIVEs freuen?
  • Würdet ihr die automatische Begrüßung hilfreich oder eher störend finden?
  • Würde es euch stören, wenn Molli gelegentlich auf azeletem.hu hinweist?
  • Wie häufig wäre ein solcher Hinweis für euch noch in Ordnung?
  • Welche weiteren Funktionen würdet ihr euch für Molli wünschen?
  • Findet ihr, dass es sich lohnt, diese Idee umzusetzen?
  • Bisher ist Molli lediglich eine Idee. Weder das separate TikTok-Konto noch der Bot oder der dazugehörige Server wurden bereits eingerichtet.

    Zunächst möchte ich herausfinden, ob unsere Community eine solche Entwicklung überhaupt sinnvoll findet.

    Schreibt uns bitte ehrlich, was ihr von Molli haltet! 🐞

    Austausch

    Kommentare zum Beitrag

    Teile deine Gedanken mit uns. Kommentare von Gästen werden vor der Veröffentlichung moderiert.

    Kommentar schreiben

    Kommentare zum Beitrag

    Kommentare werden geladen…

    Magst du Katicas Geschichten? 💜

    Auf Discord geht das Gespräch weiter. Komm gern dazu.