[Alpha] Twitter-Bot für Sendeplanänderungen (wirklich experimentell)

Ich habe mal mich daran versucht, einen Twitter-Bot zu progammieren, der Änderungen im Sendeplan twittert. Das sollten sowohl zeitliche Änderungen (größer 10 Minuten) sein als auch geänderte, hinzugefügte oder entfernte Programmpunkte, die entweder live oder neu sind. Der Pfeil im Tweet signalisiert eine Änderung.

Das ist total experimentell und ich behebe immer wieder Fehler, aber wollte es hier schonmal “vorstellen”. Es kann auch sein, dass ich auf einmal den Account umbenenne oder ihn über Board werfe.

https://twitter.com/SendeplanBot

Sobald ich genug Vertrauen in den Algorithmus habe, mache ich das vielleicht etwas größer. Es könnte auch sein, dass ich zukünftig den Bot noch andere Sachen wie z.B. neue Threads aus der News-Kategorie hier im Forum twittern lasse.

15 „Gefällt mir“

Sehr nice!

Woher grabbt er die Daten? Sendeplan-API?

Ja, von der API holt er sich alle 5 Minuten Daten und gleicht mit nem speziellen Algorithmus ab, damit die Änderungen möglichst intelligent erfasst werden. Mein Ziel ist schon, nicht jede kleinste Änderung wie die Ergänzung der Folgennummer von Almost Daily zu twittern oder kleine Verschiebungen im 10-Minuten-Rahmen, die öfters mal vorkommen.

1 „Gefällt mir“

Wenn’s sowas irgendwann mal in die Pocket Beans App schaffen würde, wäre das ein enormes Plus an Convenience. Push Benachrichtigung „Q&A von 15:00 auf 14:00 verschoben“ und man wüsste direkt Bescheid. A Träumle. :slight_smile:

1 „Gefällt mir“

Nur das liegt nicht in meiner Macht. :smile:

Ne eigene App mit Infrastruktur für Push-Nachrichten möchte ich aber nicht machen, weil ich schon zu viele andere Dinge noch machen und probieren möchte. Dafür fehlt mir quasi mehr Zeit bzw. Geld. Falls jemand aber so eine Fan-App entwickeln möchte, könnten wir vielleicht in Kontakt treten und gucken, dass ich dafür eine API stelle.

Panda hatte mir auch schon vorgeschlagen, für alles nen extra Bot-Account zu machen, damit die Leute selbst selektieren können, über was sie Mitteilungen erhalten möchten. Das kann ich zukünftig vielleicht auch noch machen. Ich hatte auch schon die Idee, kurz vor einer Sendung einen Tweet abzusetzen mit „Gleich kommt…“, so als Erinnerung. Nur das dann halt auch als extra Twitter-Account.

Eventuell wäre ein Hashtag z.B. “RBTVSendeplan” oder so als Ergänzung noch hilfreich, dann kann man dafür im Tweetdeck ne eigene Spalte aufmachen.

Dieses Applet von ifttt kann wohl auch Benachrichtigungen bei neuen Tweets unter nem bestimmten Hashtags schicken.

Das mit dem eigenen Hashtag soll auch noch kommen, sollte aber nicht zu lang sein. Ich wollte erstmal sehen, wie ich mit der Zeichenbegrenzung hinkomme, sieht aber ziemlich gut aus.

Die App kannte ich noch nicht, klingt aber interessant. Muss man sich dafür bei denen registrieren? Wird bei der App Werbung eingeblendet? Ich habe mal bei Google Play nachgeschaut, die App braucht scheinbar extrem viele Berechtigungen, wo ich immer sehr vorsichtig werde.

Sry, keine Ahnung. Hab nur mal gesucht ob es sowas gibt und bin darauf gestoßen. Hab selber auch weder IOS noch Android und somit auch nicht die Möglichkeit das zu testen.

IFTTT solltest dir ungeachtet dessen mal näher anschauen, denn der Dienst erlaubt quasi Bridges zwischen eigentlich themenfremden APIs. Z.B. “Erstelle eine Karte in Trello, wenn ich einen FB Beitrag erstelle”.

Du kannst diese “recipes” auch auf deren Webseite erstellen, ohne die vielen Berechtigungen der App. Musst dich dann nur mit beiden Endpoints eines Recipes connecten, also z.B. Trello und FB im Bsp. von oben, damit IFTTT die entsprechenden Actions bei bestimmten Triggern auslösen kann.

[/off-topic]

Wäre es möglich auch noch den Wochentag reinzuschreiben? Ich persönlich kann mit nem Datum alleine erstmal nie so viel anfangen und muss das dann immer im Kalender nachschauen. Mit “Do 24.11.” wüsste ich dann sofort wann etwas Neues im Plan steht.

Klar, kein Problem, ich habs notiert.

1 „Gefällt mir“

Bringt das eigentlich was wenn ich den Bot antweete? Liest du das? :smiley:

Ansonsten FYI:

edit ok vergiss es. Der Wochenplan auf der Website hat einfach gebraucht um sich zu aktualisieren. Da war der Bot sogar schneller :smiley: nice.

Du kannst bei Tweetdeck auch eine Spalte für einen User bzw. Account hinzufügen.

1 „Gefällt mir“

Öhm, erst beim nächsten Login und der wäre ungewiss bei mir. Also prinzipiell ne, ich les das nicht unbedingt. :smile:

Und jop, der Wochenplan auf der Webseite ist gecached und aktualisiert sich scheinbar nur alle 30 Minutnen oder so. Ich greif die API halt alle 5 Minuten ab.

1 „Gefällt mir“

Okay :+1: Der Bot gefällt mir gut. :slight_smile:

oh, tatsache. war mir gar nicht bewusst

Und Alert kann man gleich mit reinsetzen, nice :slight_smile:

Wie läuft das bei mehreren gleichzeitigen Änderungen ab? Bspw. bei Veröffentlichung des Plans der nächsten Woche. Wäre ratsam das in einem Tweet zusammenzufassen, falls du das nicht schon so vorgesehen hast.

Die Veröffentlichung des Plans wird nicht als Änderung wahrgenommen. Den Wochenplan an sich müsste jeder zumindest selbst mal gesichtet haben. Der kommt zuverlässig jeden Samstag raus, ich könnte da höchstens auch nur einen automatischen Tweet absetzen und daran erinnern mit Link zum Wochenplan.

Änderungen werden erstmal einzeln getweetet, weil bei 140 Zeichen einfach nicht genug Platz für besondere Zusammenfassungen ist. Natürlich gibts da Möglichkeiten mit irgendwelchen generierten Bildern und externen Links, aber das möchte ich auch erstmal nicht. Vorerst nur einfach als Twitter-Nachricht.

Bisher halten sich Änderungen und Verschiebungen doch ziemlich in Grenzen. Sollte sich doch abzeichnen, dass es extremer wird, werde ich da schon noch was dran ändern. Ich habe zumindest schon Algorithmen drin, dass nicht jede vernachlässigbare Änderung getwittert wird.

Ich habe es mittlerweile geändert, sodass der Wochentag benannt wird.

Falls sich jemand wundert wegen der zwei aufeinenderfolgenden Team-Limited-Tweets: Wenn mehrere Änderungen an einem Slot auf einmal passieren, landen die auch in einem gemeinsamen Tweet, nur in dem Fall wurden in einem relativ kurzen Abstand die Änderungen einzeln vorgenommen.

1 „Gefällt mir“

Der Bot ist echt praktisch :nicenstein::thumbsup: