Skip to main content
Requires Basic. Up to 10 channels per server. See how notifications work for the shared rules.

Adding a channel

Search by channel name. Vetox resolves it to a channel ID; an unresolvable channel is rejected with YouTube channel not found.

Settings

Turning both toggles off saves without complaint and guarantees the channel never announces anything. There is no warning for this state.

Variables

How new content is found

Checked every 5 minutes, with a 10-minute cooldown per channel. Vetox reads the channel’s feed and considers the 5 most recent entries each time.
A channel that publishes more than 5 videos inside one 5-minute window can have the oldest of them missed.
A scheduled premiere is announced as an upload, using the upload wording rather than the live wording. If your embed says “went live”, a premiere will read incorrectly.

Real-world setup

1

Turn YouTube on in Server Setup

2

Add the channel by name

3

Separate uploads from streams if you want different wording

You cannot route uploads and live streams to different Discord channels for the same YouTube channel — one channel per entry. Use {video.type} in the embed to distinguish them instead.
4

Check Embed Links in the target channel

Troubleshooting

Check the Server Setup toggle and premium first. Then confirm at least one of the two notify toggles is on. If the video is over 2 hours old, it is deliberately skipped.
Expected — premieres are classified as uploads.
There is no filter to exclude Shorts. Everything on the channel’s feed is treated the same.
That is the poll interval. YouTube is checked every 5 minutes, not instantly.

Twitch

Live streaming with instant state tracking.