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

# Сповіщення про подкасти

> Оголошуйте нові епізоди подкастів на своєму сервері Discord з обкладинками й деталями епізоду.

<Info>
  Потрібен **Basic**. До **10 подкастів** на сервер. Загальні правила див. у [Як працюють сповіщення](/uk/notifications/overview).
</Info>

## Додавання подкасту

Пошук за назвою. Vetox знаходить шоу в каталозі подкастів і зберігає його стрічку.

## Налаштування

| Налаштування                  | За замовчуванням         | Примітки                          |
| ----------------------------- | ------------------------ | --------------------------------- |
| **Discord Channel**           | —                        | Обов'язково                       |
| **Notify on New Episodes**    | **Увімкнено**            |                                   |
| **Custom Message**            | Немає                    | Звичайний текст до 2 000 символів |
| **Mention Role**              | Немає                    |                                   |
| **Custom Notification Embed** | За замовчуванням Podcast | Фіолетовий                        |

## Змінні

| Змінна                  | Значення            |
| ----------------------- | ------------------- |
| `{episode.title}`       | Назва епізоду       |
| `{episode.url}`         | Посилання на епізод |
| `{episode.description}` | Опис епізоду        |
| `{podcast.name}`        | Назва шоу           |

<Warning>
  **Три пропоновані змінні ніколи не дають значення:**

  | Змінна               | Поведінка                                                                                            |
  | -------------------- | ---------------------------------------------------------------------------------------------------- |
  | `{episode.duration}` | Завжди порожня — тривалість епізоду не читається зі стрічки                                          |
  | `{podcast.author}`   | Завжди порожня                                                                                       |
  | `{podcast.artwork}`  | Порожня, якщо у самій стрічці немає channel-level artwork; обкладинка з каталогу не використовується |

  Вони є у випадаючому списку змінних, але дають порожнє значення, і **будь-яке поле embed, побудоване лише з них, викидається з повідомлення**. Це найчастіша причина того, що embed подкасту приходить із меншою кількістю полів, ніж очікувалося.

  Не будуйте embed навколо них.
</Warning>

<Tip>
  Надійний embed подкасту: `{episode.title}` як заголовок, `{episode.description}` як тіло, `{episode.url}` як посилання і `{podcast.name}` у футері. Усе інше ненадійне.
</Tip>

## Що оголошується

Перевіряється кожні **5 хвилин** із **5-хвилинним кулдауном** на шоу, читаючи стрічку шоу напряму, а не каталог.

Поведінка як у [RSS](/uk/notifications/rss): без обмеження на опитування, з відсіканням елементів старших за 2 години з читабельними датами і 7-денним списком переглянутого. До стрічки передачі застосовуються ті самі обмеження завантаження — вона має відповісти протягом 10 секунд, важити менше 5 МБ і перенаправляти не більше ніж 3 рази.

<Note>
  Якщо пошук у каталозі не спрацював, а стрічка валідна, подкаст все одно додасться — але може бути в списку під URL стрічки, а не назвою. Видаліть і додайте знову, якщо назва виглядає неправильно.
</Note>

## Усунення несправностей

<AccordionGroup>
  <Accordion title="Поле тривалості ніколи не з'являється">
    `{episode.duration}` завжди порожня, і її поле випадає. Видаліть із embed.
  </Accordion>

  <Accordion title="Обкладинки немає">
    Використовується лише channel-level artwork усередині стрічки. Багато стрічок його не мають. Використайте статичний URL зображення в embed.
  </Accordion>

  <Accordion title="Шоу в списку під URL, а не назвою">
    Пошук у каталозі не спрацював, а стрічка так. Видаліть і додайте знову.
  </Accordion>

  <Accordion title="Нічого не приходить">
    Перемикач Подкасти у Налаштуванні сервера, преміум, Embed Links у каналі.
  </Accordion>
</AccordionGroup>

<Card title="RSS" icon="rss" horizontal href="/uk/notifications/rss">
  Відстежуйте стрічку подкасту напряму для надійніших змінних.
</Card>
