Co tento nástroj dělá
Tento Stránka pro vytvoření testovací zprávy odesílá syntetická data Social Stream do doku, překryvů, upozornění nebo nastavení Event Flow. Můžete tak testovat bez čekání na skutečnou zprávu chatu, dar, členství, raid, odměnu nebo jinou událost.
Rychlý start pro SSApp nebo rozšíření
- Otevřete Social Stream Ninja a ujistěte se, že je služba aktivní.
- V části Globální nastavení a nástroje → Mechanika, zapněte vzdálené ovládání rozšíření přes API (remote API control of extension). SSApp používá stejný název nastavení.
- Zkopírujte ID relace ze Social Stream nebo z
session=hodnotu v URL doku nebo překryvu. - Otevřít Vytvořit testovací zprávu a zadejte toto ID relace.
- Ponechte Odeslat přes (Send Via) nastavené na Příjem přes API rozšíření (Extension API ingest) pro běžné testování.
- Vyberte předvolbu, upravte její pole a zvolte Načíst předvolbu (Load Preset).
- Zkontrolujte Payload JSON a zvolte Odeslat (Submit).
- Ověřte, že se položka zobrazí v doku nebo cílovém překryvu a spustí se očekávaná automatizace.
Relaci můžete zahrnout do URL: createtestmessage.html?session=YOUR_SESSION_ID.
Příklad: jedna falešná zpráva s 1,000 KICKs
Tím vznikne jedna zpráva podpory ve stylu Kick v hodnotě 1,000 KICKs. Nevytvoří se 1,000 samostatných zpráv.
- Vyberte Zpráva chatu (Chat Message) jako předvolbu.
- Nastavte Napište na Kick.
- Zadejte testovací jméno a zprávu.
- Nastavte Částka daru (Has Donation) na
1000 KICKs. - Vyberte Aktualizovat JSON z polí (Update JSON from Fields), ověřte JSON a odešlete ho.
Minimální datový obsah je:
{
"type": "kick",
"chatname": "Test Supporter",
"chatmessage": "Thanks for the stream!",
"hasDonation": "1000 KICKs"
}
Použijte Zpráva chatu (Chat Message) pro tento příklad. Předvolba Dar / Cheer (Donation / Cheer) obsahuje pole Cheer specifická pro Twitch.
Používání předvoleb a vlastního JSON
Předvolby poskytují výchozí data pro běžné případy, jako jsou dary, předplatitelé, darovaná předplatná, raidy, odměny, aktualizace počtu diváků, první zprávy uživatelů a události vlaků.
- Načíst předvolbu (Load Preset) nahradí JSON vybranou předvolbou a aktuálními hodnotami polí.
- Aktualizovat JSON z polí (Update JSON from Fields) vytvoří základní zprávu z viditelných polí.
- Můžete upravit JSON dat (Payload JSON) přímo při testování konkrétního pole nebo struktury události.
hasDonationobsahuje zobrazovanou částku podpory, například1000 KICKsnebo$10.00.- Pole
eventzahrňte pouze při testování skutečné pojmenované události. Běžný řádek chatu s darem může používathasDonationsamostatně.
Definice polí a příklady ze skutečných platforem najdete v Referenční příručka událostí.
Vyberte správný režim doručení
| Odeslat přes (Send Via) | Kdy použít | Požadované nastavení |
|---|---|---|
| Příjem přes API rozšíření (Extension API ingest) | Testování běžných doků, překryvů, upozornění, Event Flow nebo SSApp. | Stejné ID relace a nastavení vzdálené ovládání rozšíření přes API (remote API control of extension) zapnuté. |
| Přímo do kanálu 1 | Cílový dok byl otevřen s &server. | Cíl musí naslouchat na odpovídajícím kanálu serveru. |
| Přímo do kanálu 4 | Testování cíle, který používá &server2, včetně kompatibilních stránek událostí. | Cíl musí naslouchat na odpovídajícím kanálu serveru. |
Pokud si nejste jisti, použijte Příjem přes API rozšíření (Extension API ingest).
Běžná řešení
- Nic se nezobrazuje: ověřte, že cílová stránka je otevřená a používá stejné ID relace.
- Příjem přes API rozšíření selhává: zapněte vzdálené ovládání rozšíření přes API (remote API control of extension), poté znovu načtěte dok nebo překryv a zkuste to znovu.
- Přímý režim hlásí odeslání, ale nic se nezobrazuje: použijte Extension API ingest, pokud cílová URL nemá odpovídající
&servernebo&server2režim. - Spouští se nesprávná událost: zkontrolujte Payload JSON, zda v něm nezůstala pole z jiné předvolby.
- Test Kick se chová jako Twitch: použijte předvolbu Chat Message a nastavte
typeahasDonationpodle ukázky výše. - Automatizace se spustí více než jednou: zkontrolujte, zda ve stejné relaci není otevřeno více doků, stránek akcí nebo instancí Event Flow.