Moduł Discord

Powiadomienia YouTube

Nowy film to nie depesza.

Dodaj bota za darmo

Bez uprawnień Administratora. Konfiguracja w panelu webowym.

Do czego to służy

Nic nie traci, gdy ktoś zobaczy go dopiero wieczorem, i właśnie dlatego opłaca się tu zapowiedź, która przychodzi zawsze, zamiast takiej, którą czasem zdążysz zrobić. Liczy się ślad bez dziur: każdy film z twojego kanału pojawia się na Discordzie, z tytułem, miniaturą i przyciskiem prowadzącym wprost do niego. Kto przewinie kanał później, ma przed sobą miesiące pracy w jednym ciągu. Ręcznie taki szereg nigdy nie powstaje, bo kiedyś jednego zabraknie, a tej luki już nikt nie uzupełni.

Jak to wygląda na co dzień

Wpisujesz kanał na YouTubie, najpewniej identyfikator zaczynający się od UC; @nazwa albo adres kanału też zadziałają, bot rozwiąże jedno i drugie sam. Potem rozstrzygasz dwie rzeczy osobno: czy zgłaszane są nowe filmy i czy zgłaszane są transmisje na żywo, każde z własnym kanałem docelowym. Zostawisz kanał transmisji pusty, a obie rzeczy trafią w to samo miejsce. Wiadomość należy do ciebie: własny tytuł, własny opis, stopka, kolor, do tego znaczniki takie jak {channel}, {video_title}, {url} i {publish_date}, przy czym data pojawia się w formacie ustawionego języka serwera. Możesz dostawić dwa przyciski: jeden otwiera film, drugi kanał z pytaniem o subskrypcję. Przy pierwszym przebiegu bot zapamiętuje twój najnowszy film po cichu, żeby pół kanału nie wysypało się naraz na Discorda.

Komendy w tym module

  • /social

Co możesz ustawić

  • Kanał YouTube
  • Ogłaszaj nowe filmy
  • Ogłaszaj transmisje
  • Kanał Discord dla nowych filmów
  • Kanał Discord dla transmisji
  • Wzmianka o roli
  • Tekst nad osadzeniem
  • Tytuł embeda
  • Opis embedu
  • Stopka
  • Kolor embeda
  • Pokaż miniaturę
  • Duży podgląd (film)
  • Pokaż znacznik czasu

Na co zwrócić uwagę

Jedno trzeba powiedzieć wprost, zanim zaczniesz się dziwić: nowe filmy bot pobiera z publicznego kanału informacyjnego twojego konta i nic więcej mu do tego nie trzeba. Transmisje na żywo rozpozna tylko wtedy, gdy po stronie serwera zapisano klucz YouTube. Wstawia go osoba prowadząca instancję, w panelu nie ma na to pola. Bez niego przełącznik transmisji nic nie robi, a /social status pisze dokładnie to. Druga rafa to granica platform: bez Premium bot obsługuje tylko jedną z dwóch. Jeśli ustawiłeś naraz Twitcha i YouTube’a, wygrywa Twitch, a YouTube milczy. Z zewnątrz wygląda to na usterkę, ale tak właśnie wytyczono granicę. Co do wskazania kanału: @nazwę trzeba najpierw rozwiązać, a to może się nie udać, gdy YouTube poda stronę inaczej, niż się spodziewano; identyfikator UC natomiast niesie zawsze. Podwójnie zresztą nic nie idzie: transmisja, która wyszła już jako zapowiedź na żywo, nie wróci później jako nowy film.

Jak działa moduł

ID kanału (UC…, najbardziej niezawodne), @uchwyt lub URL kanału. Bot automatycznie rozwiązuje uchwyty do ID kanału.

Niezawodne wykrywanie transmisji na żywo wymaga klucza API YouTube (wprowadzanego po stronie serwera przez operatora). Powiadomienia o nowych filmach działają bez klucza.

Puste = ten sam kanał co dla nowych filmów.

Dowolny tekst nad embedem. Zobacz symbole zastępcze poniżej.

Symbole zastępcze: {channel} {video_title} {title} {publish_date}

Gotowe w trzech krokach

  1. Włącz moduł „YouTube" w panelu i wpisz identyfikator kanału (UC…), @nazwę albo adres kanału.
  2. Zdecyduj, czy zgłaszane są nowe filmy, czy transmisje na żywo, czy jedno i drugie.
  3. Wybierz kanał docelowy dla nowych filmów; kanał transmisji uzupełnij tylko wtedy, gdy ma być inny.
  4. Dopasuj wzmiankę i embed, a potem raz odpal /social test → YouTube Video.

Częste pytania

Do nowych filmów nie: te bot bierze z publicznego kanału informacyjnego twojego konta. Do transmisji na żywo tak: bez zapisanego klucza nie zauważy, że nadajesz, i zapowiedź na żywo nigdy nie wyjdzie. Klucz ustawia operator po stronie serwera; z panelu nie da się go wpisać.

Z Premium tak, oba naraz. Bez Premium bot obsługuje jedną platformę: gdy skonfigurowane są obie, Twitch ma pierwszeństwo, a YouTube milczy. Jeśli więc jedna strona zgłasza, a druga nigdy, to stąd się bierze, a nie ze źle ustawionej opcji.

YouTube nie trąca bota; to on sam zagląda, co trzy minuty. Jeśli filmu jeszcze nie ma w kanale informacyjnym, znajdzie go przy następnym przebiegu. Dla zapowiedzi filmu to bez znaczenia, bo nie traci na tym, że przyjdzie dziesięć minut później.

Przycisk „Subskrybuj kanał" prowadzi na twój kanał i od razu otwiera tam pytanie o subskrypcję. Włącza się niezależnie od przycisku do filmu. Oba są zwykłymi przyciskami-odnośnikami: w Discordzie nic się nie dzieje, gdy ktoś je kliknie.

Czy potrzebuję klucza API YouTube?

Do nowych filmów nie: te bot bierze z publicznego kanału informacyjnego twojego konta. Do transmisji na żywo tak: bez zapisanego klucza nie zauważy, że nadajesz, i zapowiedź na żywo nigdy nie wyjdzie. Klucz ustawia operator po stronie serwera; z panelu nie da się go wpisać.

Czy Twitch i YouTube działają równolegle?

Z Premium tak, oba naraz. Bez Premium bot obsługuje jedną platformę: gdy skonfigurowane są obie, Twitch ma pierwszeństwo, a YouTube milczy. Jeśli więc jedna strona zgłasza, a druga nigdy, to stąd się bierze, a nie ze źle ustawionej opcji.

Dlaczego film pojawił się dopiero kilka minut po wysłaniu?

YouTube nie trąca bota; to on sam zagląda, co trzy minuty. Jeśli filmu jeszcze nie ma w kanale informacyjnym, znajdzie go przy następnym przebiegu. Dla zapowiedzi filmu to bez znaczenia, bo nie traci na tym, że przyjdzie dziesięć minut później.

Po co jest drugi przycisk pod wiadomością?

Przycisk „Subskrybuj kanał" prowadzi na twój kanał i od razu otwiera tam pytanie o subskrypcję. Włącza się niezależnie od przycisku do filmu. Oba są zwykłymi przyciskami-odnośnikami: w Discordzie nic się nie dzieje, gdy ktoś je kliknie.