Co robi to narzędzie
Ten stronę Create Test Message wysyła syntetyczne dane Social Stream do doku, nakładek, alertów lub konfiguracji Event Flow. Użyj go do testowania bez czekania na prawdziwą wiadomość czatu, wpłatę, członkostwo, najazd, nagrodę lub inne zdarzenie.
Szybki start dla SSApp lub rozszerzenia
- Otwórz Social Stream Ninja i upewnij się, że usługa jest aktywna.
- W sekcji Ustawienia globalne i narzędzia → Mechanika, włącz zdalne sterowanie rozszerzeniem przez API. SSApp używa tej samej nazwy ustawienia.
- Skopiuj identyfikator sesji z Social Stream lub z wartości
session=w adresie URL doku lub nakładki. - Otwórz Utwórz wiadomość testową (Create Test Message) i wpisz ten identyfikator sesji.
- Pozostaw Wyślij przez (Send Via) ustawione na Odbiór przez API rozszerzenia (Extension API ingest) do zwykłych testów.
- Wybierz preset, dostosuj jego pola i wybierz Wczytaj preset (Load Preset).
- Sprawdź Payload JSON, a następnie wybierz Wyślij (Submit).
- Potwierdź, że element pojawia się w doku lub docelowej nakładce oraz że oczekiwana automatyzacja działa.
Możesz umieścić sesję w adresie URL: createtestmessage.html?session=YOUR_SESSION_ID.
Przykład: jedna sztuczna wiadomość o 1 000 KICKs
Tworzy to jedną wiadomość wsparcia w stylu Kicka o wartości 1 000 KICKs. Nie tworzy 1 000 oddzielnych wiadomości.
- Wybierz Wiadomość czatu (Chat Message) preset.
- Ustaw Wpisz na Kick.
- Wpisz testową nazwę i wiadomość.
- Ustaw Kwota wsparcia (Has Donation) na
1000 KICKs. - Wybierz Zaktualizuj JSON z pól (Update JSON from Fields), sprawdź JSON i wyślij go.
Minimalne dane to:
{
"type": "kick",
"chatname": "Test Supporter",
"chatmessage": "Thanks for the stream!",
"hasDonation": "1000 KICKs"
}
Użyj Wiadomość czatu (Chat Message) w tym przykładzie. Preset Wpłata / Cheer (Donation / Cheer) zawiera pola cheer właściwe dla Twitcha.
Używanie presetów i własnego JSON-u
Presety dostarczają początkowych danych dla typowych przypadków, takich jak wpłaty, subskrybenci, subskrypcje w prezencie, najazdy, nagrody, aktualizacje liczby widzów, osoby piszące pierwszy raz i zdarzenia pociągów.
- Wczytaj preset (Load Preset) zastępuje JSON wybranym presetem i bieżącymi wartościami pól.
- Zaktualizuj JSON z pól (Update JSON from Fields) tworzy podstawową wiadomość na podstawie widocznych pól.
- Możesz edytować Dane JSON (Payload JSON) bezpośrednio podczas testowania konkretnego pola lub struktury zdarzenia.
hasDonationzawiera widoczną kwotę wsparcia, na przykład1000 KICKslub$10.00.- Dodawaj
eventtylko podczas testowania rzeczywistego nazwanego zdarzenia. Zwykły wiersz czatu z wpłatą może używaćhasDonationsamodzielnie.
Definicje pól i rzeczywiste przykłady platform znajdziesz w Dokumentacja wydarzeń.
Wybierz właściwy tryb dostarczania
| Wyślij przez (Send Via) | Używaj, gdy | Wymagana konfiguracja |
|---|---|---|
| Odbiór przez API rozszerzenia (Extension API ingest) | Testujesz zwykłe doki, nakładki, alerty, Event Flow lub SSApp. | Ten sam identyfikator sesji i zdalne sterowanie rozszerzeniem przez API włączone. |
| Bezpośrednio do kanału 1 (Direct to channel 1) | Docelowy dok został otwarty z &server. | Cel musi nasłuchiwać na pasującym kanale serwera. |
| Bezpośrednio do kanału 4 (Direct to channel 4) | Testujesz cel, który używa &server2, w tym zgodne strony zdarzeń. | Cel musi nasłuchiwać na pasującym kanale serwera. |
Jeśli nie masz pewności, użyj Odbiór przez API rozszerzenia (Extension API ingest).
Typowe rozwiązania
- Nic się nie pojawia: potwierdź, że strona docelowa jest otwarta i używa tego samego identyfikatora sesji.
- Odbiór przez API rozszerzenia nie działa: włącz zdalne sterowanie rozszerzeniem przez API, a następnie przeładuj dok lub nakładkę i spróbuj ponownie.
- Tryb bezpośredni zgłasza wysłanie, ale nic się nie pojawia: użyj Extension API ingest, chyba że docelowy adres URL ma pasujący
&serverlub&server2tryb. - Uruchamia się niewłaściwe zdarzenie: sprawdź Payload JSON pod kątem pól pozostałych z innego presetu.
- Test Kicka zachowuje się jak Twitch: użyj presetu Chat Message i ustaw
typeihasDonationjak pokazano powyżej. - Automatyzacja uruchamia się więcej niż raz: sprawdź, czy w tej samej sesji nie jest otwartych kilka doków, stron akcji lub instancji Event Flow.