Passt twitch und Mastodon zusammen? Ja über WebHooks.

 Mit dieser kleinen Anleitung zeige ich dir, wie du einen Tröt auf Mastodon automatisch absetzt, sobald du mit deinem Twitch Channel on Air gehst.

 

 

Im ersten Step die „Einstellungen“ öffnen

In der Navigation „</> Entwicklung“ auswählen und rechts oben „Neue Anwendung“.

Der neuen Anwendung dann einen Namen geben, in diesem Beispiel „Twitch“.

Im Feld „Website der Anwendung“ muss folgende URL eingegeben werden:

https://maker.ifttt.com/use/some-long-access-string

Der Inhalt von „Weiterleitungs-URI“ bleibt gleich.

 

Bei den Berechtigungen ist wichtig, das „write“ und „write:statuses“ aktiv sind.

Auf ifttt.com muss ein neuer Account angelegt werden. Ist dies gemacht oben rechts auf „Create“ klicken um eine neue Anwendung zu erstellen.

Als ausläsender Dienst wählt man twitch.

Als nächstes wird der Auslöser ausgewählt, hier – Wenn ein neuer stream von mir startet – „New stream started by you“

Im Anschluss muss der Twitch Account gekoppelt werden.

Mit dem Klick auf „Create trigger“ wird der Auslöser konfiguriert. In diesem Fall suchen wir nach „Webhooks“

Im folgenden Fenster muss die URL der eigenen Instaz angegeben werden, gefolgt von der API und nach dem = der Token (ACCESSTOCKEN muss ersetzt werden).

Bei stayas.one wäre das:

https://talk.stayas.one/api/v1/statuses?access_token=ACCESSTOCKEN

Unter „Method“ wird „Post“ ausgewählt.

Im Content Type muss application/x-www-form-urlencoded hinterlegt werden.

Der Access-Token befindet sich in der vorhin erstellten Anwendung unter dem Mastodon Account.

Unter Body gibt man die Message ein, welche auf Mastodon als Post erscheinen soll. Mit „Add ingredient“ können ein paar Optionen ausgewählt werden.

Das war es auch schon. Geht man jetzt auf Twitch Live, wird automatisch ein Post auf Mastodon getrötet. Bei meinen Tests dauerte das Absetzen des Posts ca. 3 – 5 Minuten.