YouTube · Przewodnik konfiguracji
Jak utworzyć klucz danych YouTube API
StreamBruh używa Twojego klucza YouTube Data API v3 do wyszukiwania publicznych filmów i sprawdzania przesyłania kanałów. Google Przydziały chmury i ograniczenia kluczy API mogą mieć wpływ na te zaplanowane kontrole.
Konfiguracja krok po kroku
Utwórz lub wybierz projekt w chmurze Google
Zaloguj się do Google Cloud Console za pomocą konta Google. Utwórz projekt dla tych powiadomień lub wybierz projekt, którym zarządzasz. Sprawdź, czy zamierzony projekt jest aktywny w nagłówku konsoli.
Włącz YouTube Data API v3
W APIs & Services → Library wyszukaj YouTube Data API v3 i włącz go dla tego projektu. Samo utworzenie klucza nie włącza API.
Utwórz klucz API
Otwórz APIs i usługi → Poświadczenia, wybierz Utwórz poświadczenia → Klucz API i skopiuj wygenerowany klucz. Ogranicz dostęp API do YouTube Data API v3. Trzymaj klucz poza stronami publicznymi i kontrolą źródła.
StreamBruh wywołuje Google ze swojego serwera, a nie z przeglądarki odwiedzającego. Ograniczenia dotyczące witryny internetowej lub strony odsyłającej HTTP zablokują te żądania serwera. Jeśli obsługa StreamBruh potwierdzi stabilny publiczny adres IP wyjścia dla VPS, możesz dodatkowo ograniczyć klucz do tego adresu IP; w przeciwnym razie zachowaj ograniczenie YouTube API i monitoruj użycie.
Zapisz klucz w StreamBruh
Otwórz Bot i integracje, wklej klucz do klucza YouTube API i zapisz. Zapisany klucz jest maskowany. Jeśli chcesz zachować istniejący klucz, pozostaw to pole puste podczas późniejszych edycji.
Wybierz wyszukiwania lub kanały
Powiadomienie o wyszukiwaniu YouTube następuje po nowych publicznych filmach pasujących do wyszukiwanego hasła; jego ustawienie językowe jest raczej preferencją trafności niż gwarancją, a słowa blokowane oddzielone przecinkami wykluczają tytuły zawierające te terminy. Powiadomienie o kanale akceptuje łącze @handle YouTube, łącze ID kanału, uchwyt lub identyfikator kanału obsługiwany przez formularz.
Wybierz kanał docelowy Discord, dostosuj wiadomość i zapisz. Kontrole odbywają się zgodnie z harmonogramem. Żądania wyszukiwania i sprawdzanie kanałów zużywają przydział YouTube API w różnym tempie; wyniki zależą również od dostępności YouTube.
Sprawdź swoją konfigurację
- YouTube Data API v3 jest włączone w tym samym projekcie co klucz.
- Ograniczenie klucza API obejmuje YouTube Data API v3, a ograniczenie klienta zezwala na VPS.
- Link do kanału zostanie rozwiązany lub konfiguracja wyszukiwania zostanie zapisana, a bot może wysłać wiadomość do wybranego kanału Discord.
Rozwiązywanie problemów
Klucz API odrzucony
Potwierdź, że klucz należy do wybranego projektu, YouTube Data API v3 jest włączony, a jego ograniczenia pozwalają na żądania z VPS. Ograniczenia stron odsyłających przeglądarki nie odpowiadają wywołaniom po stronie serwera.
Limit wyczerpany
Przejrzyj wykorzystanie i limit danych YouTube API w Google Cloud Console. Ogranicz niepotrzebne wyszukiwania lub poproś o rozszerzenie przydziału za pośrednictwem Google, jeśli kwalifikuje się to do; spróbuj ponownie, gdy limit stanie się dostępny.
Nie opublikowano żadnego filmu
Sprawdź, czy nowy publiczny film wideo pasuje do wyszukiwania lub kanału od czasu ostatniego sprawdzenia, czy zablokowane słowa wykluczają jego tytuł i czy kanał Discord nadal można wysłać. Zaplanowane kontrole nie są natychmiastowe.

