IFTTT Integration
IFTTT (If This Then That) verbindet hunderte Dienste miteinander. Die Streamer.bot Integration funktioniert bidirektional: SB kann IFTTT-Applets auslösen und IFTTT kann SB-Actions triggern.
Doku: docs.streamer.bot · IFTTT
Richtung 1: SB → IFTTT (Notification senden)
Abschnitt betitelt „Richtung 1: SB → IFTTT (Notification senden)“Streamer.bot löst ein IFTTT-Applet aus. Damit kannst du bei Stream-Events beliebige IFTTT-Aktionen triggern: Tweet posten, Smart Home steuern, SMS senden.
- In IFTTT: Applet erstellen
- Als Trigger: Webhooks → Receive a web request
- Event-Name merken (z.B.
stream_online) - IFTTT Webhooks Key holen: ifttt.com/services/maker_webhooks/settings
- In Streamer.bot: Integrations → IFTTT
- Enabled aktivieren und Webhooks Key eintragen
Sub-Actions
Abschnitt betitelt „Sub-Actions“| Sub-Action | Was es tut |
|---|---|
| IFTTT Notification (Basic) | Event-Name senden |
| IFTTT Notification (Advanced) | Event-Name + bis zu 3 Value-Felder |
| Feld | Bedeutung |
|---|---|
| Event Name | Muss mit dem IFTTT-Applet-Trigger matchen |
| Value 1–3 | Drei frei belegbare Werte. Unterstützt %variablen% |
Beispiel: Tweet bei Stream Online
Abschnitt betitelt „Beispiel: Tweet bei Stream Online“[Event] Stream Online Trigger: Twitch → Stream → Stream Online├── 1. IFTTT Notification (Advanced)│ Event: stream_online│ Value 1: %broadcastUser%│ Value 2: %game%│ Value 3: Jetzt live auf Twitch!In IFTTT: Applet mit Trigger stream_online → Action: Twitter → Post Tweet mit Value1 spielt Value2. Value3.
Richtung 2: IFTTT → SB (Events empfangen)
Abschnitt betitelt „Richtung 2: IFTTT → SB (Events empfangen)“IFTTT löst eine SB-Action aus. Damit kannst du externe Events (Button gedrückt, Mail empfangen, Zeitplan) als SB-Trigger nutzen.
- In Streamer.bot: WebSocket Server oder HTTP Server aktiviert
- IFTTT-Applet: beliebiger Trigger → Action: Webhooks → Make a web request
- URL:
http://<deine-ip>:7474/DoAction?action=<Action-ID> - Method:
GET
Use-Cases
Abschnitt betitelt „Use-Cases“| Use-Case | SB → IFTTT | IFTTT → SB |
|---|---|---|
| Tweet bei Stream Online | Ja | — |
| Smart Home (Licht an bei Start) | Ja | — |
| SMS bei großer Donation | Ja | — |
| Google Sheet Log | Ja | — |
| Button/Widget → SB Action | — | Ja |
| Zeitplan → SB Action | — | Ja |
Häufige Fallen
Abschnitt betitelt „Häufige Fallen“- IFTTT Delay: IFTTT-Applets können 1–15 Minuten verzögert sein (Free Tier). Für Echtzeit-Aktionen ungeeignet.
- Event-Name Case: Event-Name in SB muss exakt mit IFTTT matchen (case-sensitive).
- IFTTT Free Limit: Free-Tier erlaubt nur 2 Applets. Pro-Tier für mehr.
- Webhooks Key rotieren: Wenn du den Key änderst, musst du ihn in SB updaten.