Update to StreamPay
Snapshot Oct 25, 2026 · 18:44 UTC · version 1.0.4
Package or technical metadata updated
Package or technical metadata updated
Observed in package metadata. These changes alone do not establish a new customer-facing feature.
Up to 3 plugins free · no card required.
All fields and original values.
These are saved file metadata. Open a changed file to read its text edits.
Package file
Oct 6, 2026 · 12:03 UTC
b1f8d7790b15ce61b0ef311380c37f6abc564308b6147fff9153a343e48b5fe0
Oct 25, 2026 · 18:44 UTC
b315193ac58d01466cf8610555978905ea71a0207ec6292cf03049be5a482367
Package file
Oct 6, 2026 · 12:03 UTC
864
Oct 25, 2026 · 18:44 UTC
936
Package file
Oct 6, 2026 · 12:03 UTC
0500ff487ff85d897f2dbe335543dececb44b5b88998320977b7d172b9091807
Oct 25, 2026 · 18:44 UTC
6b624b79bce2d97c9f4a0769f7b82d35401432120f334df7992bb8bef605275a
Package file
Oct 6, 2026 · 12:03 UTC
1454
Oct 25, 2026 · 18:44 UTC
4996
Compare saved observations
Download comparison JSONChanged files
Choose a file to see its text changes. Binary or large files show metadata only.
README.md
− removed · + added
--- before +++ after @@ -1,6 +1,30 @@ # Plugin StreamPay -Plugin łączy obsługiwanych asystentów AI z kontem twórcy StreamPay. Pozwala sprawdzać wpłaty i statystyki, odczytywać ustawienia widgetów oraz zmieniać obsługiwane ustawienia widgetów i strony wpłat. Logowanie odbywa się przez StreamPay OAuth 2.0. Użytkownik widzi zakres wymaganych uprawnień i sam je akceptuje. +Plugin łączy obsługiwanych asystentów AI z kontem twórcy StreamPay przez OAuth 2.0. Użytkownik widzi wymagane uprawnienia i sam je akceptuje. Wersja 1.0.4 opisuje 22 narzędzia MCP. + +## Możliwości i ograniczenia + +- Wpłaty, statystyki i ranking wspierających. +- Lista wszystkich własnych widgetów oraz wszystkich szablonów komunikatów, także nieprzypisanych do progów. Subskrypcje Kick v2 są edytowalne; pozostałe zdarzenia Twitch/Kick udostępniają tylko identyfikator, typ i wersję. +- Tworzenie celów, rankingów, odliczań oraz dodatkowych szablonów alertu v2. Alert wpłaty jest jeden na konto, ale może mieć wiele szablonów. +- Style tekstów, odstępy rankingów, pozycje elementów alertów v2, animacje, wybór głosu TTS, progi kwotowe i wygląd odliczania. +- Filtr wulgaryzmów, własna lista blokowanych fraz i ustawienia strony wpłat. +- Testowy komunikat wyłącznie na wyraźną prośbę. Może pojawić się i odtworzyć istniejący dźwięk na transmisji. Nie tworzy wpłaty, postępu celu ani audio TTS. Potwierdzenie kolejki nie oznacza wyświetlenia. + +Podkreślenie tekstu ustaw przez `text_styles.<część>.underline`: `true` włącza, `false` wyłącza, pominięcie pozostawia ustawienie bez zmian. Działa niezależnie od koloru, pogrubienia i kursywy w alertach v1/v2, subskrypcjach Kick v2, rankingach v1/v2, celach i odliczaniu. Przykład: `{"text_styles":{"nickname":{"color":"#ff8800","underline":true}}}`. + +Zakres zmian wyglądu zależy od typu i wersji widgetu. Cele i alerty v1 mają zamkniętą listę fontów, cele i rankingi nie obsługują dowolnych współrzędnych x/y. Zmiana progów zastępuje całą listę, dlatego asystent musi wcześniej odczytać i zachować pozostałe reguły oraz ich identyfikatory. MCP nie usuwa widgetów, nie przesyła plików, nie edytuje własnego kodu ani nie steruje uruchomionym odliczaniem. Nie inicjuje płatności ani wypłat. + +## Subskrypcje Kick + +- `create_widget(type=kick_subscription)` tworzy jedyny widget subskrypcji Kick z początkowym szablonem i progiem bazowym od 0 miesięcy. +- `create_kick_subscription_template` dodaje nazwany szablon do istniejącego widgetu v2, bez przypisania do progów. +- `update_kick_subscription` zmienia nazwę, style nicku i miesięcy, teksty własne, układ, animacje i głos TTS. Patryk ma ID 0. +- `list_sounds` zwraca stronicowane własne dźwięki galerii: ID, nazwę i nazwę pliku, bez URL i przesyłania plików. Niejednoznaczny wybór wymaga doprecyzowania. + +Opcjonalne `thresholds` i `sound_thresholds` zastępują osobne całe listy widgetu. Zachowaj pozostałe reguły, ich ID i bazowy próg szablonu od 0 miesięcy. `months_from` przyjmuje liczby z maksymalnie dwoma miejscami po przecinku; wygrywa najwyższy próg nieprzekraczający liczby miesięcy, bez warunków exact i losowania. + +Przykładowa konfiguracja: czerwony nick, żółte miesiące, oba pogrubione, głos Patryk, animacje BACK_IN_DOWN / BOUNCE / BACK_OUT_RIGHT i własny plik Fanfary-Sukcesu.mp3 od 3 miesięcy. Zapis konfiguracji nie tworzy subskrypcji, płatności ani audio TTS. Test Kick nie jest dostępny. ## Zawartość @@ -10,13 +34,13 @@ ## Połączenie -Plugin łączy się z `https://api.streampay.pl/mcp`. Repozytorium nie zawiera klucza API, hasła, danych konta recenzenta ani innych sekretów. Logowanie odbywa się w przeglądarce przez StreamPay OAuth. +Plugin łączy się z `https://api.streampay.pl/mcp`. Repozytorium nie zawiera klucza API, hasła ani danych konta recenzenta. Logowanie odbywa się w przeglądarce przez StreamPay OAuth. Pełna instrukcja znajduje się w [poradniku StreamPay MCP](https://wiki.streampay.pl/pl/poradniki/jak-polaczyc-asystenta-ai-ze-streampay-przez-mcp). ## Test w Claude Code -Uruchom Claude Code w katalogu repozytorium: +Uruchom Claude Code w katalogu pakietu: ```bash claude --plugin-dir . @@ -24,6 +48,12 @@ Połącz serwer MCP `streampay`, a następnie użyj jednego z przykładowych poleceń zapisanych w skillu. +## Źródło i budowanie + +Edytowalne źródło pakietu znajduje się w `plugins/streampay/` głównego repozytorium aplikacji. Publiczne repozytorium `StreamPay-pl/streampay-claude-plugin` i folder zgłoszeniowy są kopiami dystrybucyjnymi. W głównym repozytorium uruchom `npm run plugin:validate`, a następnie `npm run plugin:build`. ZIP powstaje z plików śledzonych w Git, bez danych konta recenzenta. + ## Informacja dla recenzentów -Reviewer credentials are intentionally excluded from this public repository. StreamPay provides the dedicated review account and sign-in instructions only through the secure Anthropic or OpenAI submission form. +Przed zgłoszeniem wersji 1.0.4 wdroż backend z migracją podkreślenia i zbuduj frontend widgetów. Potwierdź 22 narzędzia oraz boolean `underline` w schematach stylów przez autoryzowane `tools/list`. Wgranie pakietu nie wdraża backendu. + +Reviewer credentials are intentionally excluded from this public package. StreamPay provides the dedicated review account and sign-in instructions only through the secure Anthropic or OpenAI submission form. The retained demo recording shows the earlier feature set; new tools are covered by the updated review scenarios.
Full technical diff · 8 changed fields
changed /files/.claude-plugin~1plugin.json/sha256
"b1f8d7790b15ce61b0ef311380c37f6abc564308b6147fff9153a343e48b5fe0"
"b315193ac58d01466cf8610555978905ea71a0207ec6292cf03049be5a482367"
changed /files/.claude-plugin~1plugin.json/size
864
936
changed /files/README.md/sha256
"0500ff487ff85d897f2dbe335543dececb44b5b88998320977b7d172b9091807"
"6b624b79bce2d97c9f4a0769f7b82d35401432120f334df7992bb8bef605275a"
changed /files/README.md/size
1454
4996
changed /files/plugin.json/sha256
"2ccae0c3d494725417c977d369c77ea10617e324a4c7088c2c0dc8d641b7eae3"
"da2512b0fb90ad6708a82256688d277ddb74e79956575573b502e33df529fc69"
changed /files/plugin.json/size
5753
9175
changed /files/skills~1managing-streampay~1SKILL.md/sha256
"f9283bf13b40ef32e16cd24e1b3c473fbd15a39f7f7abe41ab5109184a7fe1bb"
"521e2a92684d9e5d90b95815aada7b15afd79364f28596f99ea890127abfba7e"
changed /files/skills~1managing-streampay~1SKILL.md/size
2092
9325
Full snapshot data
{
"files": {
".app.json": {
"sha256": "c514252dea0770ca23544d6eb44825021b139a62a5b3e61b780d3d4d2cbcda38",
"size": 101
},
".claude-plugin/plugin.json": {
"sha256": "b315193ac58d01466cf8610555978905ea71a0207ec6292cf03049be5a482367",
"size": 936
},
".mcp.json": {
"sha256": "9161eadfdaa019cd6ddd6b2b5366db3032bce15ccd29af15c1cd43e36f5d455d",
"size": 117
},
"LICENSE": {
"sha256": "402ae7e9c5bc34e7b9845f6c93a829287611c222bb435fe0f2d7fd495d519a05",
"size": 1066
},
"README.md": {
"sha256": "6b624b79bce2d97c9f4a0769f7b82d35401432120f334df7992bb8bef605275a",
"size": 4996
},
"assets/composer-icon.png": {
"sha256": "a1789ec61cba9ec4787cd977cd27afdc90d6eb6dc2367422b42313fc80b3f205",
"size": 71041
},
"assets/logo.png": {
"sha256": "a1789ec61cba9ec4787cd977cd27afdc90d6eb6dc2367422b42313fc80b3f205",
"size": 71041
},
"mcp.json": {
"sha256": "23a068753aa7b3a9b6752ae19d00244180669650f22b21df6c80aeba9c8a5549",
"size": 200
},
"plugin.json": {
"sha256": "da2512b0fb90ad6708a82256688d277ddb74e79956575573b502e33df529fc69",
"size": 9175
},
"skills/managing-streampay/SKILL.md": {
"sha256": "521e2a92684d9e5d90b95815aada7b15afd79364f28596f99ea890127abfba7e",
"size": 9325
}
}
}SHA-256 of public snapshot: fdd6cccaae9d05c34c9cc5749cae067dd96bf40f8870c931dd11b0b2b564571a