Skip to main content
Requires Basic. Up to 10 feeds per server on Basic, unlimited on Max and Black. See how notifications work for the shared rules.
RSS is the catch-all. If a site publishes a feed, Vetox can announce it — blogs, changelogs, news sites, forum sections, release notes.

Adding a feed

Paste the feed URL. Vetox fetches and parses it before saving; anything that is not a readable feed is rejected with Invalid RSS feed URL or unable to parse feed.
Use the feed URL, not the site URL. It usually ends in /feed, /rss, /atom.xml or /index.xml. If you are unsure, view the page source and look for a application/rss+xml link.

Settings

Variables

How much text {item.description} carries is up to the publisher — some feeds give a one-line summary, others the full article — but Vetox truncates it to 500 characters and appends an ellipsis. Include {item.url} so readers can open the full item.
{item.image} is the item’s own picture: the image the feed attaches to the item as media or an enclosure, its iTunes artwork, or else the first picture in its body. The default embed shows it as the large image. Blogger feeds carry only a small thumbnail, so Vetox uses the full-size picture instead.

What is announced

Checked every 5 minutes with a 5-minute cooldown per feed.
RSS has no per-poll cap. The other platforms look at their 5 most recent items; RSS considers every item in the feed as a candidate.In practice the 2-hour age cutoff and the 7-day seen-list keep this under control. But a feed that suddenly republishes many items with fresh dates can produce a burst of announcements.
Items with no readable publish date bypass the 2-hour age cutoff. A poorly-formed feed can therefore announce older items. If a feed does this repeatedly, it is a defect in the feed, not in Vetox.
Vetox uses conditional requests, so a feed that has not changed costs almost nothing to check.

Real-world examples

Many studios publish a changelog feed. This is often better than the Steam integration because it carries only official posts.
Most status pages expose a feed. Route it to your staff channel for early warning of an outage affecting your community.
{item.title} as the embed title, {item.description} as the body, {item.url} as the link, {item.image} as the image.

Troubleshooting

Vetox must be able to fetch and parse it right then. Check the URL in a browser — if it renders as a web page rather than XML, it is not the feed URL.The fetch is also bounded. A feed is rejected if it does not answer within 10 seconds, is larger than 5 MB, or redirects more than 3 times. The address must be http:// or https:// and must resolve to a public host — a private, local, or internal-network address is refused.
The feed does not provide usable publish dates, so the age cutoff cannot apply.
The publisher re-dated multiple items. There is no rate limit beyond the per-feed cooldown.
That feed does not include one. Use {item.title} and {item.url} instead.
The feed carries none for that item — no media, enclosure or iTunes image, and no picture in its body. Vetox does not open the article itself to look for one.

Podcasts

A specialised view of the same feed machinery.