Skip to main content
Vetox bekijkt acht externe platforms en plaatst een aankondiging in je server telkens wanneer er iets nieuws verschijnt.

Twitch

Kick

YouTube

Reddit

Bluesky

Steam

RSS

Podcasts

Drie dingen moeten waar zijn

Dit is verreweg de meest voorkomende reden dat meldingen lijken niet te werken. Alle drie zijn vereist en alleen de eerste is zichtbaar op de meldingenpagina zelf.
1

Premium Basic of hoger

Elk platform vereist minstens het Basic-niveau. Een abonnement toevoegen op Starter wordt afgewezen met een bericht dat het platform noemt.De controle draait tweemaal — één keer wanneer je het item toevoegt, en opnieuw op het moment dat een aankondiging zou worden verzonden.
2

De schakelaar van het platform in Server-instellingen

Elk platform heeft zijn eigen schakelaar op de pagina Server-instellingen, en deze staat standaard uit. De melding zelf configureren is niet genoeg.
Geen enkele meldingenpagina toont je de status van deze schakelaar. Een volledig geconfigureerde, premium-betaalde feed zal stil nooit afgaan, zonder aanwijzing ergens in de meldingen-UI. Controleer eerst Server-instellingen.
3

Kanaalpermissies

Vetox heeft Kanaal bekijken, Berichten verzenden en Links insluiten nodig in het doelkanaal. Zie hieronder.

Limieten

10 items per platform, per server — 10 Twitch-streamers, 10 YouTube-kanalen, 10 subreddits, enzovoort. Dit is een vaste productlimiet. Deze schaalt niet met een hoger premium-niveau, en is hetzelfde op Basic, Max en Black.

Hoe snel meldingen aankomen

Vetox polt elk platform op een vast schema. Een aankondiging arriveert bij de volgende poll na verschijnen van de content. De cooldown is een ondergrens tussen twee aankondigingen voor dezelfde bron, onafhankelijk van het poll-interval. Een subreddit die drie keer per minuut post produceert één aankondiging, niet drie.
Polling wordt gedaan door één gekozen instance, dus een drukke server ontvangt nooit duplicaten van parallelle workers.

Twee verschillende trackingmodellen

Een streamer toevoegen die al live is levert niets op. De live-status-tracker gaat alleen af bij een offline → online-overgang. Als je iemand midden in een stream toevoegt, is de eerste aankondiging die je krijgt hun volgende stream.Test met iemand die momenteel offline is, of wacht gewoon.
De live/offline-status wordt bijgehouden per streamer, niet per server. Als meerdere servers dezelfde streamer volgen, worden ze aangestuurd vanuit één gedeelde status.

Wat er niet wordt aangekondigd

Een abonnement toevoegen backfillt nooit. Alleen content gepubliceerd nadat je het item hebt toegevoegd wordt aangekondigd, zodat je kanaal niet wordt overspoeld tijdens installatie.
Voor de zes content-gebaseerde platforms wordt alles ouder dan 2 uur genegeerd, zelfs als Vetox het nooit heeft gezien. Dit voorkomt dat een backlog na een storing wordt gedumpt.Een item waarvan de feed geen leesbare publicatiedatum aanlevert omzeilt deze controle en kan ongeacht de leeftijd worden aangekondigd. Dit is af en toe de reden dat een oud RSS-item verschijnt.
Elk aangekondigd item wordt 7 dagen onthouden, per server, zodat een herstart of trage poll geen duplicaat kan produceren. Twee servers die dezelfde feed volgen krijgen elk hun eigen kopie — één server die een item ziet onderdrukt het niet voor een andere.
Alleen originele posts worden aangekondigd. Replies en reposts worden er tweemaal uitgefilterd. Quote-posts worden niet gefilterd en worden wel aangekondigd.
Een item dat werd gezien terwijl je premium inactief was, wordt 7 dagen als gezien gemarkeerd ook al is er niets gepost. Upgraden kondigt het niet met terugwerkende kracht aan.Verwacht na het reactiveren van premium een stille periode tot er echt nieuwe content verschijnt.

Discord-permissies

Gecontroleerd op de live-permissies van de bot in het doelkanaal op verzendtijdstip:
Een permissiefout verliest dat item permanent. Het item wordt als gezien gemarkeerd voordat de verzending wordt geprobeerd, en er is geen retry. Los permissies op voordat de content waar je om geeft wordt gepubliceerd — niet erna.
Als een kanaal aangepaste permissie-overrides heeft, controleer daar de effectieve permissies van de bot in plaats van zijn serverbrede rol. Links insluiten is degene die het vaakst ontbreekt.

De aankondiging aanpassen

Een besturing voor custom message verschijnt alleen op de RSS- en Podcast-pagina’s. De andere zes platforms gebruiken in plaats daarvan een custom embed.

Embed-groottelimieten

Variabelen

Embed- en berichtvelden ondersteunen variabelen tussen accolades, zoals {streamer.name}. Elk platform heeft zijn eigen set, vermeld op de pagina van dat platform.
Een onbekende variabele wordt lege tekst, geen fout. En een embed-veld waarvan de titel of waarde leeg uitkomt wordt geheel uit het bericht gedropt.Dus een veld dat blijft verdwijnen betekent bijna altijd een verkeerd gespelde variabele, of eentje die niet bestaat voor dat platform. Controleer de naam tegen de lijst op de platformpagina — de dropdown in de editor is doorslaggevend.
Twitch- en Kick-streamvariabelen ({stream.title}, {stream.viewers} enzovoort) bestaan alleen in de live-aankondiging. Gebruikt in een offline-embed resolveren ze naar niets en verdwijnt hun veld.

Mentions

De mention-rol die je configureert wordt normaal gepingd.
Mentions in een meldingsembed zijn niet beperkt tot de geconfigureerde rol. Een rol- of gebruikersmention getypt in een custom message of embed-body zal pingen. Wees voorzichtig met @everyone in een custom sjabloon.

Twee instellingen die je niet kunt wijzigen

De hoofdinschakelaar en de embedkleur voor elk platform worden opgeslagen maar hebben geen werkende besturing in het dashboard. Elk platform gebruikt zijn merkstandaardkleur en de hoofdschakelaar kan niet worden gewisseld.Gebruik de schakelaar in Server-instellingen om een platform uit te zetten, en een custom embed om een kleur in te stellen.

Problemen oplossen

Op volgorde:
  1. De schakelaar van het platform op de Server-instellingen-pagina staat aan — deze staat standaard uit en is hier onzichtbaar
  2. De server heeft actieve Basic-premium of hoger
  3. Het doelkanaal bestaat nog
  4. Vetox heeft Kanaal bekijken + Berichten verzenden + Links insluiten daar
  5. Voor Twitch en Kick — de streamer is offline gegaan en teruggekomen sinds je hem toevoegde
Offline-aankondigingen staan standaard uit op Twitch en Kick. Schakel ze in op de gevolgde streamer.
Zijn titel of waarde resolveerde naar leeg en het veld werd gedropt. Bijna altijd een verkeerd gespelde of van-verkeerde-platform-variabele.
Tien per platform is het maximum en schaalt niet met niveau. Verwijder er eerst een.
Configuratie wordt bewaard, niet verwijderd, en hervat automatisch. Maar alles gepubliceerd tijdens de vervalperiode is al als gezien gemarkeerd en wordt niet met terugwerkende kracht aangekondigd.
Een leeggemaakt kanaalveld wordt niet verzonden, dus wordt het vorige kanaal behouden en verschijnt er geen fout. Selecteer een ander kanaal in plaats van het te wissen.