> ## 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.

# Powiadomienia podcastów

> Ogłaszaj nowe odcinki podcastów na swoim serwerze Discord, z okładką i szczegółami odcinka.

<Info>
  Wymaga **Basic**. Do **10 podcastów** na serwer. Zobacz [jak działają powiadomienia](/pl/notifications/overview) dla wspólnych zasad.
</Info>

## Dodawanie podcastu

Szukaj po nazwie. Vetox szuka programu w katalogu podcastów i zapisuje jego feed.

## Ustawienia

| Ustawienie                    | Domyślnie       | Uwagi                         |
| ----------------------------- | --------------- | ----------------------------- |
| **Discord Channel**           | —               | Wymagane                      |
| **Notify on New Episodes**    | **On**          |                               |
| **Custom Message**            | Brak            | Zwykły tekst, do 2 000 znaków |
| **Mention Role**              | Brak            |                               |
| **Custom Notification Embed** | Podcast default | Fioletowy                     |

## Zmienne

| Zmienna                 | Rozwiązuje się do |
| ----------------------- | ----------------- |
| `{episode.title}`       | Tytuł odcinka     |
| `{episode.url}`         | Link do odcinka   |
| `{episode.description}` | Notatki odcinka   |
| `{podcast.name}`        | Nazwa programu    |

<Warning>
  **Trzy oferowane zmienne nigdy nie produkują wartości:**

  | Zmienna              | Zachowanie                                                                                    |
  | -------------------- | --------------------------------------------------------------------------------------------- |
  | `{episode.duration}` | Zawsze puste — długość odcinka nie jest czytana z feeda                                       |
  | `{podcast.author}`   | Zawsze puste                                                                                  |
  | `{podcast.artwork}`  | Puste, chyba że feed sam niesie okładkę na poziomie kanału; okładka katalogu nie jest używana |

  Pojawiają się w rozwijanej liście zmiennych, ale rozwiązują się do niczego, a **każde pole embedu zbudowane tylko z nich jest usuwane z wiadomości**. To najczęstsza przyczyna, że embed podcastu dociera z mniejszą liczbą pól, niż oczekiwano.

  Nie buduj embedu wokół nich.
</Warning>

<Tip>
  Wiarygodny embed podcastu używa `{episode.title}` jako tytułu, `{episode.description}` jako treści, `{episode.url}` jako linku i `{podcast.name}` w stopce. Wszystko inne jest zawodne.
</Tip>

## Co jest ogłaszane

Sprawdzane co **5 minut** z **5-minutowym cooldownem** per program, czytając feed programu bezpośrednio, a nie katalog.

Zachowanie jak [RSS](/pl/notifications/rss): brak limitu per odpytywanie, próg wieku 2 godzin dla elementów z czytelnymi datami i 7-dniowa lista widzianych. Do kanału programu stosują się te same limity pobierania — musi odpowiedzieć w ciągu 10 sekund, mieścić się poniżej 5 MB i przekierowywać najwyżej 3 razy.

<Note>
  Jeśli wyszukiwanie w katalogu nie powiedzie się przy dodawaniu programu, ale feed jest poprawny, podcast wciąż jest dodawany — ale może być wypisany pod URL feeda zamiast pod nazwą. Usuń go i dodaj ponownie, jeśli nazwa wygląda źle.
</Note>

## Rozwiązywanie problemów

<AccordionGroup>
  <Accordion title="Pole czasu trwania nigdy się nie pojawia">
    `{episode.duration}` jest zawsze puste, a jego pole jest odrzucane. Usuń je z embedu.
  </Accordion>

  <Accordion title="Brakuje okładki">
    Używana jest tylko okładka na poziomie kanału w feedzie. Wiele feedów jej nie zawiera. Użyj statycznego URL obrazu w embedzie zamiast tego.
  </Accordion>

  <Accordion title="Program jest wypisany pod URL zamiast nazwą">
    Wyszukiwanie w katalogu zawiodło, gdy feed się udał. Usuń i dodaj ponownie.
  </Accordion>

  <Accordion title="Nic nie dociera">
    Przełącznik Podcasty w Server Setup, premium i Embed Links w kanale.
  </Accordion>
</AccordionGroup>

<Card title="RSS" icon="rss" horizontal href="/pl/notifications/rss">
  Śledź feed podcastu bezpośrednio dla bardziej niezawodnych zmiennych.
</Card>
