Skip to main content
Vetox obserwuje osiem zewnętrznych platform i publikuje ogłoszenie na Twoim serwerze, gdy tylko pojawia się coś nowego.

Twitch

Kick

YouTube

Reddit

Bluesky

Steam

RSS

Podcasty

Trzy rzeczy muszą być prawdą

To zdecydowanie najczęstszy powód, dla którego powiadomienia wydają się nie działać. Wszystkie trzy są wymagane, a tylko pierwsza jest widoczna na samej stronie powiadomień.
1

Premium Basic lub wyższe

Każda platforma wymaga co najmniej poziomu Basic. Dodanie subskrypcji na Starterze jest odrzucane z komunikatem nazywającym platformę.Sprawdzenie działa dwukrotnie — raz przy dodawaniu elementu, a drugi raz w chwili, gdy ogłoszenie miałoby zostać wysłane.
2

Przełącznik platformy w Server Setup

Każda platforma ma własny przełącznik na stronie Server Setup i jest domyślnie wyłączony. Konfigurowanie samego powiadomienia to za mało.
Żadna strona powiadomień nie pokazuje stanu tego przełącznika. W pełni skonfigurowany, opłacony premium feed nigdy cicho się nie uruchomi, bez wskazówki gdziekolwiek w UI powiadomień. Sprawdź najpierw Server Setup.
3

Uprawnienia kanału

Vetox potrzebuje View Channel, Send Messages i Embed Links w kanale docelowym. Zobacz poniżej.

Limity

10 elementów na platformę, na serwer — 10 streamerów Twitch, 10 kanałów YouTube, 10 subredditów itd. To sztywny limit produktu. Nie rośnie z wyższym poziomem premium i jest taki sam na Basic, Max i Black.

Jak szybko dochodzą powiadomienia

Vetox odpytuje każdą platformę według stałego harmonogramu. Ogłoszenie dociera przy następnym odpytaniu po pojawieniu się treści. Cooldown to podłoga między dwoma ogłoszeniami dla tego samego źródła, niezależna od interwału odpytywania. Subreddit publikujący trzy razy w ciągu minuty produkuje jedno ogłoszenie, nie trzy.
Odpytywanie robi pojedyncza wybrana instancja, więc zajęty serwer nigdy nie otrzymuje duplikatów od równoległych workerów.

Dwa różne modele śledzenia

Dodanie streamera, który już jest live, nic nie daje. Tracker stanu live uruchamia się tylko przy przejściu offline → online. Jeśli dodasz kogoś w trakcie streamu, pierwsze ogłoszenie, jakie dostaniesz, to następny stream.Testuj z kimś, kto jest obecnie offline, albo po prostu poczekaj.
Stan live/offline jest śledzony per streamer, nie per serwer. Jeśli kilka serwerów śledzi tego samego streamera, są napędzane z jednego wspólnego stanu.

Co nie zostanie ogłoszone

Dodanie subskrypcji nigdy nie uzupełnia wstecz. Ogłaszana jest tylko treść opublikowana po dodaniu elementu, aby Twój kanał nie był zalewany podczas konfiguracji.
Dla sześciu platform treściowych wszystko opublikowane ponad 2 godziny temu jest ignorowane, nawet jeśli Vetox nigdy tego nie widział. Zapobiega to zrzucaniu zaległości po awarii.Element, którego feed nie dostarcza czytelnej daty publikacji, omija to sprawdzenie i może być ogłoszony niezależnie od wieku. Sporadycznie to przyczyna, że pojawia się stary element RSS.
Każdy ogłoszony element jest pamiętany przez 7 dni, per serwer, więc restart lub wolne odpytywanie nie mogą wytworzyć duplikatu. Dwa serwery śledzące ten sam feed każdy dostaje własną kopię — jeden serwer widząc element nie tłumi go dla innego.
Ogłaszane są tylko oryginalne posty. Odpowiedzi i reposty są filtrowane dwukrotnie. Quote posty nie są filtrowane i zostaną ogłoszone.
Element widziany, gdy Twoje premium jest nieaktywne, jest oznaczony jako widziany przez 7 dni, mimo że nic nie zostało opublikowane. Upgrade nie ogłasza go wstecznie.Po reaktywacji premium spodziewaj się cichego okresu, dopóki nie pojawi się prawdziwie nowa treść.

Uprawnienia Discord

Sprawdzane na żywo w kanale docelowym w chwili wysyłania:
Awaria uprawnień trwale traci ten element. Element jest oznaczany jako widziany przed próbą wysłania i nie ma ponowienia. Napraw uprawnienia przed publikacją treści, na której Ci zależy — nie po.
Jeśli kanał ma niestandardowe nadpisania uprawnień, sprawdź efektywne uprawnienia bota tam, a nie jego rolę na poziomie serwera. Embed Links to to, którego najczęściej brakuje.

Dostosowywanie ogłoszenia

Kontrolka niestandardowej wiadomości pojawia się tylko na stronach RSS i Podcast. Pozostałe sześć platform używa zamiast tego niestandardowego embedu.

Limity rozmiaru embedu

Zmienne

Pola embedu i wiadomości obsługują zmienne w klamrach, jak {streamer.name}. Każda platforma ma swój zestaw, wypisany na jej stronie.
Nieznana zmienna staje się pustym tekstem, a nie błędem. A pole embedu, którego tytuł lub wartość okazuje się puste, jest usuwane z wiadomości w całości.Więc pole, które ciągle znika, prawie zawsze oznacza źle napisaną zmienną albo taką, która nie istnieje dla tej platformy. Sprawdź nazwę na liście na stronie platformy — rozwijana lista w edytorze jest wiążąca.
Zmienne streamu Twitch i Kick ({stream.title}, {stream.viewers} itd.) istnieją tylko w ogłoszeniu live. Użyte w embedzie offline rozwiązują się do niczego, a ich pole znika.

Wzmianki

Rola wzmianki, którą konfigurujesz, jest pingowana normalnie.
Wzmianki w embedzie powiadomienia nie są ograniczone do skonfigurowanej roli. Wzmianka roli lub użytkownika wpisana w niestandardową wiadomość lub treść embedu zapinguje. Uważaj z @everyone w niestandardowym szablonie.

Dwa ustawienia, których nie można zmienić

Główny przełącznik włączania i kolor embedu każdej platformy są przechowywane, ale nie mają działającej kontrolki w panelu. Każda platforma używa swojego domyślnego koloru brandu, a głównego przełącznika nie da się przełączyć.Użyj przełącznika w Server Setup, aby wyłączyć platformę, i niestandardowego embedu, aby ustawić kolor.

Rozwiązywanie problemów

Po kolei:
  1. Przełącznik platformy w Server Setup jest włączony — domyślnie wyłączony i niewidoczny stąd
  2. Serwer ma aktywne premium Basic lub wyższe
  3. Kanał docelowy wciąż istnieje
  4. Vetox ma tam View Channel + Send Messages + Embed Links
  5. Dla Twitch i Kick — streamer poszedł offline i wrócił od momentu dodania
Ogłoszenia offline są domyślnie wyłączone na Twitch i Kick. Włącz je na śledzonym streamerze.
Jego tytuł lub wartość rozwiązała się do pustego i pole zostało odrzucone. Prawie zawsze źle napisana lub niewłaściwa dla platformy zmienna.
Dziesięć na platformę to maksimum i nie skaluje się z poziomem. Najpierw usuń jeden.
Konfiguracja jest zachowywana, nie usuwana, i wznawia automatycznie. Ale wszystko opublikowane podczas przerwy jest już oznaczone jako widziane i nie zostanie ogłoszone wstecznie.
Opróżnione pole kanału nie jest wysyłane, więc poprzedni kanał jest zachowywany bez błędu. Zamiast czyścić, wybierz inny kanał.