> ## Documentation Index
> Fetch the complete documentation index at: https://docs.vetox.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Steam notifications

> Announce Steam game news, patch notes and announcements in your Discord server.

<Info>
  Requires **Basic**. Up to **10 games** per server. See [how notifications work](/en/notifications/overview) for the shared rules.
</Info>

## Adding a game

Search by title. Vetox resolves it to a Steam app ID; an unresolvable game is rejected with **Steam game not found**.

## Settings

| Setting                       | Default       | Notes     |
| ----------------------------- | ------------- | --------- |
| **Discord Channel**           | —             | Required  |
| **Notify on Game News**       | **On**        |           |
| **Mention Role**              | None          |           |
| **Custom Notification Embed** | Steam default | Dark blue |

## Variables

| Variable          | Resolves to                                 |
| ----------------- | ------------------------------------------- |
| `{news.title}`    | Headline                                    |
| `{news.url}`      | Link to the news item                       |
| `{news.content}`  | Body text, truncated by Steam               |
| `{news.category}` | The source label Steam attaches to the item |
| `{news.author}`   | Author                                      |
| `{game.name}`     | Game name                                   |
| `{game.image}`    | Game header image                           |

<Note>
  `{news.content}` is truncated at the source, so long patch notes arrive cut off. Include `{news.url}` so readers can open the full post.
</Note>

## What is announced

Checked every **3 minutes** with a **2-minute cooldown** per game, reading the 5 most recent news items.

<Warning>
  **Every news source attached to the game is announced**, not only official developer posts. Community announcements and third-party outlets that publish into a game's news hub will appear.

  There is no filter for this. `{news.category}` tells you which source an item came from, so putting it in your embed at least labels them.
</Warning>

<Tip>
  For a game with a noisy news hub, a dedicated channel is the practical answer — the source cannot be narrowed.
</Tip>

## Troubleshooting

<AccordionGroup>
  <Accordion title="Non-official news is being posted">
    Expected — there is no source filter. Add `{news.category}` to the embed so the origin is visible.
  </Accordion>

  <Accordion title="Patch notes are cut off">
    Steam truncates the body. Link to the full post with `{news.url}`.
  </Accordion>

  <Accordion title="Nothing arrives">
    Server Setup's Steam toggle, premium, and Embed Links in the channel.
  </Accordion>
</AccordionGroup>

<Card title="RSS" icon="rss" horizontal href="/en/notifications/rss">
  Track any feed, including ones Steam does not cover.
</Card>
