Was dieses Tool macht
Der Seite „Create Test Message“ sendet künstliche Social-Stream-Nutzdaten an dein Dock, deine Overlays, Benachrichtigungen oder deine Event-Flow-Einrichtung. Teste damit, ohne auf eine echte Chatnachricht, Spende, Mitgliedschaft, einen Raid, eine Belohnung oder ein anderes Ereignis zu warten.
Schnellstart für SSApp oder die Erweiterung
- Öffne Social Stream Ninja und stelle sicher, dass der Dienst aktiv ist.
- Unter Globale Einstellungen und Werkzeuge → Mechanik, aktiviere Fernsteuerung der Erweiterung über API (remote API control of extension). SSApp verwendet denselben Einstellungsnamen.
- Kopiere deine Sitzungs-ID aus Social Stream oder aus dem
session=Wert in deiner Dock- oder Overlay-URL. - Öffnen Testnachricht erstellen und gib diese Sitzungs-ID ein.
- Lass Senden über gesetzt auf Empfang über die Erweiterungs-API für normale Tests.
- Wähle eine Voreinstellung, passe ihre Felder an und wähle Voreinstellung laden.
- Prüfe das Nutzdaten-JSON und wähle dann Absenden.
- Prüfe, ob der Eintrag im Dock oder Ziel-Overlay erscheint und die erwartete Automatisierung ausgeführt wird.
Du kannst die Sitzung in der URL angeben: createtestmessage.html?session=YOUR_SESSION_ID.
Beispiel: Eine simulierte Nachricht mit 1.000 KICKs
Dies erstellt eine Unterstützungsnachricht im Kick-Stil im Wert von 1.000 KICKs. Es erstellt keine 1.000 einzelnen Nachrichten.
- Wähle Chatnachricht Voreinstellung.
- Setze Tippe auf Kick.
- Gib einen Testnamen und eine Nachricht ein.
- Setze Spendenbetrag auf
1000 KICKs. - Auswählen JSON aus Feldern aktualisieren, prüfe das JSON und sende es ab.
Die minimalen Nutzdaten lauten:
{
"type": "kick",
"chatname": "Test Supporter",
"chatmessage": "Thanks for the stream!",
"hasDonation": "1000 KICKs"
}
Verwende Chatnachricht für dieses Beispiel. Die Spende / Cheer Voreinstellung enthält Twitch-spezifische Cheer-Felder.
Voreinstellungen und eigenes JSON verwenden
Voreinstellungen liefern Ausgangsnutzdaten für häufige Fälle wie Spenden, Abonnenten, verschenkte Abonnements, Raids, Belohnungen, Zuschaueraktualisierungen, erstmalige Chatter und Train-Ereignisse.
- Voreinstellung laden ersetzt das JSON durch die gewählte Voreinstellung und die aktuellen Feldwerte.
- JSON aus Feldern aktualisieren erstellt eine einfache Nachricht aus den sichtbaren Feldern.
- Du kannst Nutzdaten-JSON direkt bearbeiten, wenn du ein bestimmtes Feld oder Ereignisformat testest.
hasDonationenthält den sichtbaren Unterstützungsbetrag, etwa1000 KICKsoder$10.00.- Füge nur
eventein, wenn du ein echtes benanntes Ereignis testest. Eine normale Chatzeile mit Spende kannhasDonationallein.
Felddefinitionen und echte Plattformbeispiele findest du in der Ereignisreferenz.
Den passenden Zustellungsmodus wählen
| Senden über | Verwenden, wenn | Erforderliche Einrichtung |
|---|---|---|
| Empfang über die Erweiterungs-API | Testen normaler Docks, Overlays, Benachrichtigungen, Event Flow oder SSApp. | Dieselbe Sitzungs-ID und Fernsteuerung der Erweiterung über API (remote API control of extension) aktiviert. |
| Direkt an Kanal 1 | Das Ziel-Dock wurde geöffnet mit &server. | Das Ziel muss auf dem passenden Serverkanal empfangen. |
| Direkt an Kanal 4 | Testen eines Ziels mit &server2, einschließlich kompatibler Ereignisseiten. | Das Ziel muss auf dem passenden Serverkanal empfangen. |
Wenn du unsicher bist, verwende Empfang über die Erweiterungs-API.
Häufige Lösungen
- Nichts erscheint: prüfe, ob die Zielseite geöffnet ist und dieselbe Sitzungs-ID verwendet.
- Empfang über die Erweiterungs-API schlägt fehl: aktiviere Fernsteuerung der Erweiterung über API (remote API control of extension), lade dann Dock oder Overlay neu und versuche es erneut.
- Direktmodus meldet „gesendet“, aber nichts erscheint: verwende den Empfang über die Erweiterungs-API, sofern die Ziel-URL nicht das passende
&serveroder&server2Modus. - Falsches Ereignis wird ausgelöst: prüfe das Nutzdaten-JSON auf übrig gebliebene Felder einer anderen Voreinstellung.
- Kick-Test verhält sich wie Twitch: verwende die Voreinstellung „Chat Message“ und setze
typeundhasDonationwie oben gezeigt. - Eine Automatisierung läuft mehrmals: prüfe, ob mehrere Docks, Aktionsseiten oder Event-Flow-Instanzen in derselben Sitzung geöffnet sind.