PangobotDokumentacja
PL
Społeczność

Powiadomienia społecznościowe Za darmo

Twitch, Kick, YouTube, TikTok, Reddit and any RSS feed - live alerts and new posts, each announced in your own embed.

Ogłasza nowe filmy z YouTube, posty z Reddit i wpisy z dowolnego feedu RSS/Atom (blogi, podcasty, Mastodon, Bluesky, wiadomości ze Steam...) – każde źródło na własnym kanale, z własnym tekstem, embedem i pingiem roli. Alerty o transmisjach na żywo z Twitch i Kick są częścią modułu tam, gdzie zespół je włączył.

Setting it up

  1. Dodaj źródło, wybierz kanał i, jeśli chcesz, rolę do pingowania. Dla Twitch, Kick, TikTok i Instagram podaj nazwę, @nazwę albo po prostu wklej link do kanału lub profilu – link do pojedynczego filmu, posta lub rolki albo link udostępniania z TikToka jest odrzucany z wyjaśnieniem, bo nie wskazuje, o które konto chodzi.
  2. Napisz tekst i embed. Wstaw {url} do tekstu nad embedem, jeśli chcesz mieć pod wiadomością odtwarzacz wideo samego Discorda.
Kanał YouTube ogłaszany na #announcements, z własnym embedem.
Kanał YouTube ogłaszany na #announcements, z własnym embedem.

Ustawienia

Wszystko, co możesz ustawić dla tego modułu w panelu, w kolejności, w jakiej pokazuje to strona.

Alerty o transmisjach na żywo

Publikowane w ciągu około dwóch minut od rozpoczęcia transmisji. Transmisja, która się urwie i wróci w ciągu pół godziny, nie jest ogłaszana dwa razy.

Streamerzy TwitchListado 10
Nazwa TwitchTekstdo 25 znakówwymagane

Nazwa, @nazwa lub link do kanału – każde z nich działa.

Publikuj na kanaleKanał
Rola do pingowaniaRola
Tekst nad embedemTekstdo 300 znaków„{author} is live on {platform}!”

Zmienne: {author} (streamer) {title} {game} {viewers} {platform} {url}. Wstaw tu {url}, jeśli chcesz mieć pod wiadomością odtwarzacz / podgląd samego Discorda.

EmbedWiadomośćopcjonalne

Zmienne: {author} (streamer) {title} {game} {viewers} {platform} {url}

Pokaż w embedzie obraz transmisjiPrzełącznikWłączony
Streamerzy KickListado 10
Nazwa KickTekstdo 25 znakówwymagane

Nazwa, @nazwa lub link do kanału – każde z nich działa.

Publikuj na kanaleKanał
Rola do pingowaniaRola
Tekst nad embedemTekstdo 300 znaków„{author} is live on {platform}!”

Zmienne: {author} (streamer) {title} {game} {viewers} {platform} {url}. Wstaw tu {url}, jeśli chcesz mieć pod wiadomością odtwarzacz / podgląd samego Discorda.

EmbedWiadomośćopcjonalne

Zmienne: {author} (streamer) {title} {game} {viewers} {platform} {url}

Pokaż w embedzie obraz transmisjiPrzełącznikWłączony

Nowe filmy i posty

Sprawdzane co pięć minut. Ogłaszane jest tylko to, co pojawi się po dodaniu źródła – nigdy zaległości.

Kanały YouTubeListado 10
ID kanału YouTubeTekstdo 24 znakówwymagane

Wygląda jak UCxxxxxxxxxxxxxxxxxxxxxx – w YouTube: strona kanału → „…więcej” → Udostępnij kanał → Kopiuj identyfikator kanału.

Publikuj na kanaleKanał
Rola do pingowaniaRola
Tekst nad embedemTekstdo 300 znaków

Zmienne: {title} {author} {url}. Wstaw tu {url}, jeśli chcesz mieć pod wiadomością odtwarzacz / podgląd samego Discorda.

EmbedWiadomośćopcjonalne

Zmienne: {title} {author} {url}

Pokaż miniaturę / obraz posta w embedziePrzełącznikWłączony
TikTok accountsListado 5
TikTok nameTekstdo 24 znakówwymagane

The name, @name, or the link to the profile - all of them work.

Publikuj na kanaleKanał
Rola do pingowaniaRola
Tekst nad embedemTekstdo 300 znaków„{url}”

Zmienne: {title} {author} {url}. Wstaw tu {url}, jeśli chcesz mieć pod wiadomością odtwarzacz / podgląd samego Discorda.

EmbedWiadomośćopcjonalne

Zmienne: {title} {author} {url}

Pokaż miniaturę / obraz posta w embedziePrzełącznikWłączony
SubreddityListado 10
Subreddit (bez r/)Tekstdo 21 znakówwymagane
ObserwujWybórKażdy nowy post
Publikuj na kanaleKanał

Posty oznaczone jako NSFW są pomijane, chyba że ten kanał ma na Discordzie ograniczenie wiekowe.

Rola do pingowaniaRola
Tekst nad embedemTekstdo 300 znaków
EmbedWiadomośćopcjonalne

Zmienne: {title} {author} {subreddit} {text} {score} {comments} {url}

Pokaż obraz postaPrzełącznikWłączony
Feedy RSS / AtomListado 10

Działa z blogami, podcastami, Mastodonem, Bluesky, wiadomościami ze Steam i nie tylko – ze wszystkim, co udostępnia feed. Feed, którego nie da się odczytać kilka razy z rzędu, jest sprawdzany rzadziej (aż do około raz na godzinę), dopóki znów nie odpowie.

URL feedaTekstdo 400 znakówwymagane
Publikuj na kanaleKanał
Rola do pingowaniaRola
Tekst nad embedemTekstdo 300 znaków

Zmienne: {title} {author} {url}. Wstaw tu {url}, jeśli chcesz mieć pod wiadomością odtwarzacz / podgląd samego Discorda.

EmbedWiadomośćopcjonalne

Zmienne: {title} {author} {url}

Pokaż miniaturę / obraz posta w embedziePrzełącznikWłączony

Limity

  • Streamerzy Twitch: do 10
  • Streamerzy Kick: do 10
  • Kanały YouTube: do 10
  • TikTok accounts: up to 5
  • Subreddity: do 10
  • Feedy RSS / Atom: do 10
  • Ogłaszane są tylko posty z ostatnich 36 godzin i najwyżej 3 na feed przy każdym sprawdzeniu – nigdy zaległości.

Dobrze wiedzieć

  • TikTok i Instagram są obserwowane przez most RSS, bo żadna z tych platform nie oferuje pasującej drogi: TikTok nie ma żadnej, a Meta pozwala aplikacji sprawdzać tylko konta firmowe lub konta twórców, i to dopiero po weryfikacji aplikacji. Most konfiguruje osoba prowadząca Pangobota (własny RSSHub albo usługa w rodzaju rss.app); dopóki go nie ma, tych dwóch platform po prostu tu nie ma – a w RSS nadal możesz wkleić adres dowolnego feedu.
  • Feedy są sprawdzane co pięć minut, transmisje na żywo mniej więcej co dwie. Feedy wszystkich serwerów są sprawdzane równolegle, a serwery są obsługiwane po kolei; serwer, którego feedy odpowiadają bardzo wolno, jest sprawdzany po wszystkich pozostałych.
  • Każdy feed ma najwyżej 12 sekund na sprawdzenie, łącznie z przekierowaniami; jeśli trwa to dłużej, liczy się jako „nie udało się odczytać”. Jeśli feedu nie da się odczytać kilka razy z rzędu, Pangobot sprawdza go rzadziej – pomija jedno sprawdzenie, potem dwa, cztery i tak dalej, aż do około raz na godzinę – i wraca do normy, gdy tylko feed odpowie. Lista błędów serwera to odnotowuje.
  • Tytuły i teksty ze źródła są pokazywane tak, jak je napisano, ale linki ukryte za słowami ([text](link)) nie stają się klikalne – więc nikt publikujący w obserwowanym subreddicie lub feedzie nie przemyci na twój serwer zamaskowanego linku pod nazwą Pangobota. Własny adres posta ({url}) zawsze działa.
  • Ogłaszane jest tylko to, co pojawi się po dodaniu źródła – nigdy zaległości.
  • YouTube wymaga ID kanału (zaczyna się od UC): strona kanału > „...więcej” > Udostępnij kanał > Kopiuj identyfikator kanału.
  • Posty z Reddita oznaczone jako NSFW są pomijane, chyba że kanał docelowy ma ograniczenie wiekowe.
  • Transmisja, która się urwie i wróci w ciągu pół godziny, nie jest ogłaszana dwa razy.
  • Rolę można pingować tylko wtedy, gdy każdy może ją pingować („Zezwól wszystkim na @wzmiankowanie tej roli” w jej ustawieniach) albo gdy ty możesz pingować każdą rolę. @everyone nie można w ten sposób pingować.